tantalum <s...@posteo.eu> writes: > several gpl3 licensed guile modules: > > sph-lib - a collection of libraries and example implementations > cli: quickly create a command-line interface > test: write and execute code tests > test-performance: compare performance between arbitrary procedures > lang-plcss: language for creating cascading stylesheets > lang-scm-format: scheme code formatter > scgi: interface for the creation of long-running web applications > web-html: includes a multipart-form-data parser that can do stream > parsing and supports unlimited part-nesting > tree: processing tree-like lists > string: includes string-replace-string, a fast replacer procedure > type-signature: reader/writer for a type-signature syntax > process: includes procedures for process chaining like with bash and pipes > ... and more, about 77 altogether > http://sph.io/content/187 > > sescript > scheme datum to ecmascript transcompiler > so you can write javascript using scheme syntax. supports all > ecmascript and the r6rs library-form > http://sph.io/content/413 > > sc > a scheme datum to c transcompiler > like sescript, but for c. supports all c. > this thing works, already wrote programs with it > http://sph.io/content/3d3 > > guile-fuse > bindings to FUSE - filesystems in userspace > probably linux specific because i do not know how to set up autotools > (and how i could do this without cluttering the project directory) > http://sph.io/content/467 > > web-app > a framework for web applications - scgi support, a design based on > fundamental scheme data types and short response times (2ms for plain > text responses on my computer) > http://sph.io/content/66b > > because this all is new, there are likely many things that need fix and > improvement. i am happy to make things work. > the website employs most of the aforementioned >
Wow! Thank you for all of these neat projects! web-app and sescript are particularly interesting. I haven't had a chance to look at any of the code yet, but I hope to get the chance sometime soon. To make building the software easier for myself and others, I recommend taking the time to learn how to write automake and autoconf files. I don't know the autotools very well myself, but reading the configure.ac and Makefile.am files of other Guile projects helped me a lot. Thanks and happy hacking! -- David Thompson Web Developer - Free Software Foundation - http://fsf.org GPG Key: 0FF1D807 Support the FSF: https://fsf.org/donate