prev | toc | next
 

3.2 Overview: MUF (cont'd)

A First Program:

Let's make a "Hello, world!" program, to practice with the mechanics of making a program, and because it's something of a rite of passage.

Make a program. Let's call it tinker.muf, because we'll be tinkering around with it. Type @prog tinker.muf. The program is created and you go into the editor. At this point, either type i to enter `insert' mode and type the code below, or type q to get our of the editor and quote/paste it into the MUCK from your host computer, then compile the program and exit the editor (type c, then q while in the editor).

====================================
> @prog tinker.muf
  Program tinker.muf created with number 1230.
  Entering editor.
> i
  Entering insert mode.
> (tinker.muf. A practice program)
>
> : main
> me @ "Hello, world!" notify
> ;
> .
> c
  Compiler done.
> q
  Editor exited.
====================================

Create an action attached to yourself and linked to the program.

====================================
> @act test = me
  Action created with number #1231 and attached.
> @link test = tinker.muf
  Linked to tinker.muf(#1230FM1)
====================================

Check your program by typing `test'.

====================================
> test
  Hello, world!
====================================

prev | toc | top | next