Skip to main content

New top story on Hacker News: Show HN: I rewrote the 1990's LambdaMOO server

Show HN: I rewrote the 1990's LambdaMOO server
27 by cmrdporcupine | 6 comments on Hacker News.
I got my start on the Internet in the very early 90s playing with, authoring in, and programming on LambdaMOO ( https://ift.tt/mk0WhCV ) and similar systems. Shared virtual social spaces, with a persistent object oriented authoring / scripting language. They can be classified as MUDs (depending on who you talk to) but the focus is social, creative / authoring, and shared programming not RPG gaming. I've always wanted to see this kind of thing modernized and further developed. Over the last 25 years or so I've worked on similar but novel & improved things, but never finished. So I decided to just re-implement LambdaMOO and use that as a base, instead and keep compatibility as a goal, but build it out on a more modern foundation that takes advantage of multiple core machines, newer network protocols, newer connectivity methods, uses MVCC transactions for the shared database etc. LambdaMOO is a somewhat extensive system in that it is composed of compiler, a virtual machine, an object database, user permissions system, network runtime. In some ways it's kind of like a shared, text-based Smalltalk image/runtime... So quite a bit to implement and get right before it all works together. The big challenge throughout has been slavishly maintaining backwards compatibility so existing "cores" (databases) work. It's not done, but it's darn close. Would like for people who are into this kind of thing to check it out, and maybe even help. Many of the technical aspects here are still provisional, but this is the start. Constructive assistance welcome. (Yes, it's a rewrite in Rust, but that's not really the point, even though that's a cliche that's fun.)

Comments

Popular posts from this blog

New top story on Hacker News: Ask HN: Is the EULA on my new $30k RED cinema camera legal?

Ask HN: Is the EULA on my new $30k RED cinema camera legal? 70 by red_throwaway | 77 comments on Hacker News. TLDR: I bought a $30K professional cinema camera that doesn't work unless I sign away my rights to privacy and possibly the video content I make with it ( at least it seems ) Over the past few years my photography business has seen a surge in demand for ultra high quality video production work. In an effort to meet this demand, I picked up one of RED Digital Cinema's newest pro camera bodies, the RED V-RAPTOR. Considering this camera is used by professional filmmakers to create films destined for cinemas, it's not surprising that it came with a $30k price tag. After unboxing and assembling it, I power the camera on and the first thing I see is a wall of legal text on the embedded LCD. Turns out it's a "Software License Agreement" that I'm required to consent to using the on-camera menu buttons before any of the camera's functionality becomes...