Re: Going Forward?

Jonathan Rogers <[email protected]> Sun, 13 Dec 2009 21:09:29 +0000
Newsgroups gmane.lisp.scheme.scsh
Message-ID <[email protected]>
On Sun, Dec 13, 2009 at 5:20 AM, Steven Nunez <[email protected]> wrote:
> You're timing is good. I'm picking up the project that needs this again.
> Have you got something you'd like me to test out?
> - Steve

First, I should warn you that what I'm trying to do at the moment is
just start writing scripts that I'd normally write in Bourne shell or
Python using guile-scsh instead. If I come across things that don't
work right, I'm hoping to be able to fix them, but I'm not very
familiar with the code yet so I'm not sure how far I'll get.

Testing any code that works with scsh would be a very good place to
start I think. I've been interested in using scsh for a while but
didn't really do much because of the difficulties with debugging and
later with 64-bit as has been discussed. So, I don't have much scsh
code of my own yet.

It is possible to build scsh as a 32-bit binary on x86_64 systems,
which seems to work well enough on my system:
<URL:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414931>.
However, I think Guile's greater activity and nicer error reporting
may make it a better basis going forward for me at least.

I'm also experimenting with Sweet Expressions:
<URL:http://www.dwheeler.com/readable/sweet-expressions.html> which I
think have a good chance of making Scheme code easier to read and
write. There's an implementation that works pretty well with Guile,
but it does use "|" in a way that conflicts with scsh's process
notation, so I just had to comment that part out.

-- 
Jonathan Rogers