forked from Bunny351/flenglibs
Libraries and bindings for FLENG concurrent logic language
- C 93.2%
- Makefile 5.3%
- Shell 1.5%
| examples | Fix build on OpenBSD | |
| flenglib | Fix a compiler error on Linux/ARM | |
| bridge-connect.ghc | added bridge and example programs | |
| cdb.ghc | use flengdoc | |
| cdblib.c | more stuff | |
| client.ghc | debugging | |
| configure | Various flengmake fixes for cleaner builds | |
| EurostileBoldExtended.ttf | widget | |
| gdbmmake-12 | gdbm | |
| Makefile | Syntax error | |
| README | fix link | |
| server.ghc | added bridge and example programs | |
This is a collection of library modules for the FLENG system: http://www.call-with-current-continuation.org/fleng/fleng.html https://codeberg.com/Bunny351/fleng/ Included library modules: gdbm: an interface to the GDBM database library ndbm: an interface to the NDBM database library web: a ridiculously simple web "framework" syslog: binding to UNIX syslog i18n: binding to some UNIX internationalization libraries regex: binding to POSIX regular expression library The "examples" directory contains some programs that make use of the libraries provided here: rxmatch: simple test for "rx" webinfo: dumps HTTP request (uses "web") *dbmget, *dbmput, *dbmdump, *dbmmake: simple tools for DBM access All the code is still in a very basic state and wil contain bugs and other shortcomings. The source files contain some rudimentary documentation. To build, run ./configure (Enter "./configure --help" to see a list of options available for configuration) and then make make examples To install, enter make install To extract documentation, run make documentation which will add any existing API documentation to the default flengdoc(1) database. Once installed, the script "flenglibs" writes a list of compile- and link options to stdout, so FLENG code using the libraries can be built like this: fleng myprogram.ghc $(flenglibs) If you have any questions, suggestions or want to report bugs, contact the author at felix (AT) call-with-current-continuation (DOT) org