From: Evan Prodromou <evan@prodromou.san-francisco.ca.us>
Subject: My Guile Wishlist
Date: Mon, 18 Mar 2002 16:13:49 -0600 [thread overview]
Message-ID: <873cyx4j8i.fsf@tyrell.bad-people-of-the-future.san-francisco.ca.us> (raw)
So, while I've been thinking about Guile, I've been considering some
of the things that I wish were part of the system that aren't. Because
they're on my mind right now, I figure I'll post them.
1. I wish there weren't so much detritus in the Scheme interface that
Guile provides.
2. I wish that there was One Good Way To Do It, and that other ways
were optionally loadable with a module for compatibility.
3. I wish that when I loaded Guile, I could get a system with only
R5RS Scheme + modules support, until I started loading stuff. I
wish that anything in Guile that was an enhancement to Scheme had
to be loaded with (use-modules).
4. I wish that I could do this:
#! /usr/bin/env guile
!#
5. I wish I could figure out the scm_ interface.
6. I wish that I could add Guile to existing programs, like Apache,
with those programs' loadable module systems, without having to
modify the program's "main" function.
7. I really, really wish there was a mod_guile. Did I mention that
already?
8. I wish that GUMM was up and working.
9. I wish that Guile was so good that GNU projects wouldn't even
think about using any other scripting/extension language.
10. I wish that there was a project library with everything under the
sun that you could want in it.
11. I wish that starting-off Guile programmers felt a little
disappointed because it was too easy.
12. I wish that when I went through the documentation for Guile, I
would be constantly amazed at the elegance and utility of the
design, rather than thinking, "What the hell is a low-level object
interface, why do none of the functions have reasonable
documentation, and why the hell would I ever use this?" or, "Who
cares what Aubrey Jaffer did in 1993?"
So, let me re-iterate: I love Guile. I use it all the time. But these
things would make me happier than I am now.
~ESP
--
Evan Prodromou
evan@prodromou.san-francisco.ca.us
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
next reply other threads:[~2002-03-18 22:13 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-03-18 22:13 Evan Prodromou [this message]
2002-03-19 19:10 ` My Guile Wishlist Rob Browning
2002-03-19 19:26 ` Evan Prodromou
2002-03-19 19:56 ` Neil Jerram
2002-03-19 20:31 ` Robert A. Uhl
2002-03-20 0:13 ` Evan Prodromou
2002-03-19 20:14 ` Neil Jerram
2002-03-19 22:27 ` Evan Prodromou
2002-03-20 13:18 ` rm
2002-04-03 8:51 ` Thien-Thi Nguyen
2002-03-19 21:53 ` MJ Ray
2002-04-03 6:58 ` Thien-Thi Nguyen
2002-03-22 14:42 ` Evan Prodromou
2002-04-02 5:57 ` Rob Browning
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=873cyx4j8i.fsf@tyrell.bad-people-of-the-future.san-francisco.ca.us \
--to=evan@prodromou.san-francisco.ca.us \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).