programming language|
Brace is a dialect of C that looks like Python. Brace has coroutines, hygenic macros, header generation, #! scripting and cached executables, libraries with graphics and sound, and many animated demos. Brace 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. Brace translates (fairly) cleanly into C. ![]() |
Brace 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 will be called CZ. • download brace.tgz (source, public domain) • browse the examples, library or code • read about brace in slides1, a slideshow, the example show slides1.txt displays this • my web server tachyon is written in brace • my freens DNS manager is written in brace ![]() |
I really 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 me. Sam Watkins <sam@ai.ki> sam.ai.ki ![]() |