[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ANN] a lot
From: |
tantalum |
Subject: |
[ANN] a lot |
Date: |
Mon, 23 Jun 2014 21:32:27 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 |
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