Function EXpression Language

Home

Other Projects

Clump

The Clump program is a handy tool for C programmers who are tired of makefiles. I wrote it way back in 2003, and a lot of people really appreciate it. Clump makes C programming feel like using a scripting language. Stop fussing with tedious makefiles — just write your code and go!

Possible alternative to clump (Sat 2011-08-13)

You might want to check out this build script as an alternative to using Clump. I use it to build Fexl primarily because I want to avoid a dependency on Clump. The script is generic and automatically checks the dependencies in your program files, and it even caches those dependencies so that builds are very quick. You might also find that the build script gives you more flexibility if you need to tweak it for your own preferences.

Loom

A new concept in digital money. This is currently unrelated to Fexl, but it's an open source server which I wrote in Perl. It's a totally self-contained server, doing all the socket operations (bind, listen, accept, etc.) from scratch, forking client processes, and imposing limits on the number and duration of clients to prevent Denial of Service attacks. You might want to check out the source code even if you don't use Perl. I aim eventually to port this code to C — or rather, to Fexl, which is a thin layer on top of C.