guile-user
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]