[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANN] a lot
From: |
David Thompson |
Subject: |
Re: [ANN] a lot |
Date: |
Mon, 23 Jun 2014 20:38:35 -0400 |
User-agent: |
Notmuch/0.18 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu) |
tantalum <address@hidden> 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