crcx / parable

Parable is a little smalltalk

This URL has Read+Write access

commit  d9d291e33788ba3b753c009ddc03aa7e8475e3f8
tree    02c2a2a3fb1d5e5fb8a2786e89aef6ac7f1907d9
parent  69b6e5fd821957387a04f886d6e0ed5780978664
name age message
file Makefile Wed Aug 19 20:23:45 -0700 2009 manual now partially builds to html; still lots... [crcx]
file README Wed Aug 19 20:07:33 -0700 2009 cleanup names.c [still have two warnings] [crcx]
directory bootstrap/ Sun Jan 04 14:07:31 -0800 2009 Removed trailing whitespace from initial image ... [crcx]
file manual.rst Wed Aug 19 20:23:45 -0700 2009 manual now partially builds to html; still lots... [crcx]
directory source/ Wed Aug 19 20:19:00 -0700 2009 fix warnings [crcx]
README
______                      _      _
| ___ \                    | |    | |
| |_/ /  __ _  _ __   __ _ | |__  | |  ___
|  __/  / _` || '__| / _` || '_ \ | | / _ \
| |    | (_| || |   | (_| || |_) || ||  __/
\_|     \__,_||_|    \__,_||_.__/ |_| \___|
===============================================================================
Parable, a little smalltalk

This is a small implementation of Smalltalk. It's based directly on Tim
Budd's Little Smalltalk, Version 3.

I've reorganized the source and am cleaning it up and making it work on modern
Unix-like OSes (BSD, Linux, OS X).

Goals for remainder of 2009:

  - Consistent formatting of source
  - Move documentation (manaul.txt) to reStructuredText
  - Ensure that it builds and runs on OS X and Linux "out of the box"

-- Charles Childers
===============================================================================
Finished:

  env.h
  filein.c
  interp.c
  interp.h
  lex.c
  lex.h
  memory.h
  names.c
  names.h
  st.c
  tty.c
  unixio.c

To Be Cleaned:

  memory.c
  news.c
  parser.c
  primitive.c