Matthew Butler 🔥 is a user on mastodon.club. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Matthew Butler 🔥 @butlermatt

I suppose I should do my as well.

I'm Matthew Butler, I a Dev working remotely. Primarily I work with on the backend, working in field.

I enjoy dabbling with and recently. But most free time is spent with my 4 yr old.

One of my first projects I always tackle with any new language is to write a minimal Mud. Because they have always been one of my favorite pastimes.

I've also been known to dabble with .

· 1 · 5

@butlermatt

Forgive me for asking this, but -- do you have any of those minimal MUDs up anywhere, perhaps in Github? MUDs were always irritatingly out of reach for me because I couldn't figure out several aspects of the concept at once, and any effort I made on them separately failed for other reasons. A basic example would be very helpful for me.

(And of course, I understand if it's code you consider private -- it's your brainchild, not mine! :) )

@sydneyfalk @butlermatt Oh geeze, I *might* still have my Perl-based MUCK on an old hard disk somewhere ...

@jaycie @butlermatt

I definitely wouldn't say no! Perl was my mother tongue. Ruby -- I found it intriguing and I got functional in it, but the sparks weren't there like with Perl. :\

(Which is why I'm working on learning Perl 6 off and on now, mostly off. But I WANT to have that under my belt when it's more solidified, some amazing stuff is in it.)

@sydneyfalk So I do have one much older one on github right now.
github.com/butlermatt/Dart-mud

However there are some caveats. First is that it's so old, it won't run in any Dart vm anymore because the syntax has long since been depreciated. Also it was while I was learning Dart so it's far from idiomatic.

@butlermatt

Thank you! :) I'm sure it'll be interesting reading all the same. I'll just treat it like pseudocode and work backwards from the structure.

@sydneyfalk haha look at your own risk. There is some definite async spaghetti code there.

I'm curious what it would take to make it.. idiomatic dart (particularly with the updated language features like async/await)

@ricxjo Bedaûrine, ne. Mi pripensis tion, sed mi ne sufiĉe scias esperanton. Eble unu tago.