This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
#lambdamoo 3 hashtags
It's amazing what will still compile and run. Consider this old project I maintained for a while, a while ago—it still has at least one file of pre-ANSI C (with the K&R style function definitions) alongside a bunch of C and C++ that compiles under C++14.
The story is that this actually runs a service that I needed to migrate from an old CentOS server to a new Ubuntu server. Despite it being a 30+ year old project, and my not having touched my fork in ~5-6 years, it all just compiled and ran (specifically configure && make
resulted in a working binary on the new server). I can't think of any other piece of software I use that I have that kind of confidence in just working!
i've been interested in federated platforms for a while. this is a talk i gave at hope x a while back. at around 43 minutes, i mention that one of the motivating factors was frustration with trying to set up diaspora c. 2011.
stunt is still around—the most active fork is toast-stunt.
[Sunday, July 20, 2014: 10:00 am] The LambdaMOO server, the application server that still powers the LambdaMOO online community and that was the engine for hundreds of other text-based virtual worlds (MUDs), was first released over 20 years ago, in 1991. MUDs (Multi-User Dungeons) were the first networked virtual worlds; and they were popular long before Second Life, Word of Warcraft, and MMORPGs in general made their appearance. Even though much of the code in the current LambdaMOO server is unchanged from the early 90s, people today still download the code, compile it, and build little worlds with it. Motivated by a desire to build simple little immersive experiments that users could interact with and extend via programming, but frustrated by LambdaMOO's lack of features as well as source code that was several decades away from modern best practices, Todd Sundsted spent the last four years modernizing the server, and building applications and a library of application building blocks. The result is a fork of the codebase called Stunt that speaks HTTP (instead of telnet), includes up-to-date cryptographic primitives, and sports language enhancements like multiple inheritance and garbage-collected, anonymous objects. On top of this platform, he built a simple, modern MVC web framework. In the process, he learned quite a bit about maintaining, evolving, and extending old code, and about interacting with a small but passionate community of longtime users! Sharing these learnings, rather than talking about the specific technical details, is the purpose of the presentation.