Brace is a dialect of C that looks like Python.
Brace has coroutines, hygienic 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 is called
Cz, sounds like C-easy.
• 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