brace programming language by Sam Watkins <firstname.lastname@example.org> sam.nipl.net
is a dialect of C that looks like Python.
has coroutines, hygienic macros, header generation, #! scripting and cached executables, libraries with graphics and sound, and many animated demos.
runs on GNU/Linux (best), and at various points in time has been known to work on MinGW/Windows, FreeBSD, OpenBSD, NetBSD, Solaris, and GNU/Hurd. It should be easy to port it to Mac OS X with X11, except that I don't have such a computer and don't much like apple
at the moment. You will most likely have some trouble building brace except on Debian.
translates (fairly) cleanly into C.
is very much a work in progress, but I think it is already useful and fun. Brace
has the full power of C, but it is easier to use like python. I use it for most of my programming. The next edition of brace
is called Cz
, sounds like C-easy.
• download brace.tgz
(source, public domain)
• browse the examples
• read about brace in slides1
, a slideshow,
the example show slides1.txt
• my web server tachyon
is written in brace
• my freens
DNS manager is written in brace
I would like to hear from you!
If you like brace
, or have some suggestion, or can't get it to build, or for any reason, please contact
Sam Watkins <email@example.com