Subj : Class request
To   : Finnigann
From : Amcleod
Date : Fri Oct 19 2001 11:10 pm

RE: Class request
BY: Finnigann to All on Fri Oct 19 2001 07:09 pm

> I am looking for something more like 'BaJa Programming 101' Take some
> basic commands and show how they can be used in programs. Even if it's
> the ever popular "Hello World!"


   PRINT "Hello World!\r\n"

:)

Baja, like any other language, is like a box of lego bricks.  You look into the
box (or read http://synchro.net/docs/baja.html) and you look at the
individual shapes/verbs and individually, they are very simple.  What you, as
the programmer/constructor have to do, is mentally think of a way to fit them
together so as to construct a larger, more complex, and (presumably) more
useful item.  Say a wall/code-fragment or roof/subroutine.  These larger, more
complex and sophisticated pieces can in turn be combined and so on and so forth
until you have a complete house/program.

Anyone who has some programming experience under their belt will find BAJA a
simple, uncomplicated language to use.  There is no unusual notation (a la APL
or Perl), no OOP paradigm to master (like Java), no twisted command structure
(Forth).

Non-programmers who wish to learn the art are best advised to "get stuck in"
somewhere and begin coding.  No, NOT with your first project being a
multi-threaded IRC client.  Pick something simple, and bang away at it until it
is working, then discard that and move on to something else.  It helps a great
deal to get all the working code you can from other authors, and read through,
trying to comprehend how the various bits of the code work together.  It helps
to get a text-bok on programing too -- unfortunately there are no textbooks
that use BAJA as their example language.  And I don't think anyone around here
is ready to _write_ one!  ;-)

---
� Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net