MOO Programming GitHub Repository

5 views
Skip to first unread message

Brendan B

unread,
Jan 31, 2018, 5:41:41 PM1/31/18
to MOO Talk
Hey Everyone -

I've been working for a while off and on, on an HTML5 conversion of the MOO Programmer's Manual, that has updated styling as well as updated content. I'm not totally done with it, but I've gotten through the major bits, and only have the last section left. It has updated links to the MOO databases, etc, and other things that are linked to but no longer exist, as well as expanding on some of the things talked about in the document and includes best practices I've learned over my years developing in MOO, and things taught to me by mentors.

Along the way I ended up creating a repository on GitHub for the project, and that evolved into me finding all the MOO guides online, and storing them there, in case their tripod sites (seriously, tripod for many of them) ever go down. 

I've converted all of them to markdown, and kept the originals as well. And organized them a bit.

I wanted to point you all toward it and request your feedback on the Programmer's Manual updates, as well as the repository in general. If you want to contribute-- awesome. But even if you don't want to do any work, and just want to critique the changes I've made to the manual, I'd appreciate it. If you know of any guides, code examples, or other stuff that I missed, please let me know as well. Code examples especially, I think could be useful.


The HTML version of the Programmer's Manual: http://www.sindome.org/moo-manual.html

The Markdown version of the Programmer's Manual (not as good due to lack of ability for format): https://github.com/SevenEcks/lambda-moo-programming/blob/master/tutorials/moo-programmers-manual-updated.md

Thanks!

-- Brendan

Luke Dashjr

unread,
Feb 1, 2018, 7:29:42 PM2/1/18
to Brendan B, MOO Talk
Would have preferred it kept in the MOO help format. It's easier to render that to HTML than the inverse...

Brendan B

unread,
Feb 13, 2018, 11:34:21 AM2/13/18
to MOO Talk
Hey Luke,

Thanks for the response. I will keep that in mind for the future. Do you have any other comments or suggestions for the content?

Thanks,

Brendan

Brendan B

unread,
Jun 20, 2018, 11:45:06 PM6/20/18
to MOO Talk
Hi All - 

I've further updated this repo with more stuff. Thanks to Steven for putting in time to update his awesome guide. There is now a nicely updated version in the repo. 

I've started to add some code samples to the repo, the only one so far is a somewhat hacky solution for getting local editing (in a pop up) working for Dome-Client. I'll improve it at some point. I'm hoping folks will be interested in putting some pull requests in with:

1. Useful Server Patches
2. Code examples / features
3. Tutorials
4. Anything else?

Full List of Changes:

## [0.9] - 2018.06.20 10:53PM
* Fixed markdown links
* Added code to readme
* Added patches to readme
* Added webclient section to readme
* Added public webclient section to readme

## [0.8] - 2018.06.20 10:38PM
* Added Patche for goblin extension (probably only works on gammamoo)
* Added patch for fileio-1.5p3 (Todd's version)
* Added 'Code' directory and a code example for getting local editing (in a pop up) working form Dome-Client

## [0.7] - 2018.03.16 3:12PM
* Added genesismud tutorial by Puff
* Added emacs mud.el tutorial by Puff
* Updated README

## [0.6] - 2018.03.07 2:49PM
* Updated README with markdown conversion instructions
* Updated Steven Owen guide with new version (md and html)

Thanks!

Brendan

Tom Dawson

unread,
Jun 21, 2018, 8:07:05 AM6/21/18
to MOO Talk
Hey Brendan,

The end of the first section of your LocalEditing.md seems to be knackered:

@program #480:local_instruction
{label, ?upload = "none"} = args;
player:tell("
.

Cheers!

Brendan B

unread,
Jun 21, 2018, 9:52:49 AM6/21/18
to MOO Talk
Indeed it does. Thank you! I will fix that.
Reply all
Reply to author
Forward
0 new messages