This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: more guile for perl refugees (split, join)
- To: clark dot mcgrew at sunysb dot edu
- Subject: Re: more guile for perl refugees (split, join)
- From: Dirk Herrmann <dirk at ida dot ing dot tu-bs dot de>
- Date: Wed, 28 Jun 2000 17:12:22 +0200 (MEST)
- cc: Guile Mailing List <guile at sourceware dot cygnus dot com>
On Wed, 28 Jun 2000, Clark McGrew wrote:
> If people (ie the developers) don't think this qualifies as bloat I
> can dig out and polish one of my macros that does a simple "for" loop
> and post it. [...]
Yes please. At least it can be put on the guile we pages to our other
standard recipies. Even if it was part of some convenience package it
would be good to have it explained with its implementation on the web
pages, just like with the split and join examples.
We have to make guile more interesting to newbies. While it is certainly
good to have a lot of convenience functions, explaining in simple words
how certain goals can easily be achieved is much more helpful. And, if in
the very first paragraph you say
This is an example for the implementation of a simple syntactic
extension for guile. It shall help you to learn how to do such
things in guile and thus includes a lot of didactic comments. If
instead you only want to use the extension presented here, you can
simply include it in its optimized form, as it comes with the guile
distribution. Just type "(use-modules (ice-9 convenience))".
then everybody's happy: The learners as well as the users.
Best regards
Dirk