This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi! >>>>> Karl M Hegbloom writes: Andrew> zsh is my shell on a couple machines but I haven't *really* Andrew> used it (you know how it is with Un*x). It would be nice if Andrew> the code from zsh was modular enough that we could plunder it Andrew> for guile. Is it? KMH> Dunno. I've got it `dpkg-source -x' unpacked, but haven't KMH> looked at it yet. There's so many other things more important KMH> right now, things that I really need to do in order to be able KMH> to even understand much of zsh, readline, glibc, and guile. If you are interested, Karl, please consider taking a look at Gush (http://www.gnu.org/software/gush/gush.html). It's very young, but it hopes eventually to be an interpreter framework for all sorts of Guile-translated languages. Gush would be a perfect place to adopt and test zsh features before they end up in the Guile distribution proper. I hope that other people on this list understand my motivations: Gush is somewhat an experimental environment for providing multiple Guile syntaxes. Its `apps' allow users to use other language syntaxes as if they were separate programs, when they're really just Guile modules that are loaded into the shell. Gush already has a `guile' app, as well as a simple interactive command interpreter (no features yet). I hope to work next on integrating Bash and zsh features and syntax, as well as things like Rexx and M4. KMH> What do the other folks in this mailing list do and study? Source code, guile-ref, and the r4rs standards. KMH> What do you use guile for? What do you program with it? Gush, and when it is featureful enough, I'll be writing shell scripts in it. My dream is to have Gush be a central component of the complete GNU system, so that every application will have a featureful Guile interpreter available at very little cost. That will be a way for us to transition towards a Unix-compatible Guile-based OS. Before that happens, though, there are many things to work out. For example, I'm working on finding a good way to Guilify the GNU Hurd (so that core OS servers can be written in Guile). KMH> I'm very curious. Will I be able to land a job someday for KMH> knowing a lot about this stuff? Doing what? It depends how creative you are. I intend to create a market for my skills by wedging Guile solidly into the complete GNU system, and working on Debian GNU/Hurd so that it becomes popular and stable enough for people to want to hire me to do consulting on it. http://www.gnu.org/software/hurd/debian-gnu-hurd.html -- Gordon Matzigkeit <gord@fig.org> //\ I'm a FIG (http://www.fig.org/) Lovers of freedom, unite! \// I use GNU (http://www.gnu.org/) Copyright (C) 1998 FIG.org; the creator offers you this gift and wants it to remain free. See http://www.fig.org/freedom.html for details. This work may be copied, modified and distributed under the GNU General Public License (GPL). See http://www.gnu.org/copyleft/gpl.html.