unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Andy Wingo <wingo@pobox.com>
To: guile-user <guile-user@gnu.org>
Subject: guile history: your input needed!
Date: Thu, 20 Nov 2008 21:00:22 +0100	[thread overview]
Message-ID: <m3hc62np61.fsf@pobox.com> (raw)

Hey Guilers!

Many (most?) of you have been at this guile thing for longer than I
have, some of you from the very beginning. While doing some
reorganizations to the manual to get the VM docs in [0], I realized that
a big missing piece of our public narrative is our history. So in the
final chapter of the manual, we'll say something about where we came
from.

[0] http://thread.gmane.org/gmane.lisp.guile.devel/7804

I was also inspired in this idea by Dybvig's excellent "History of
Chez Scheme" paper[1].

[1] http://www.cs.indiana.edu/~dyb/pubs/hocs.pdf

Anyway, so one of the problems of writing down our history is that I
don't know all of it. That's where you come in! Here's a skeletal
outline for a section on guile's history. What do you think are the
important things to mention in each of the subsections? (Does the
organization make sense?) Please respond to the list so we can all see
what's up.

Thanks in advance!

@c -*-texinfo-*-
@c This is part of the GNU Guile Reference Manual.
@c Copyright (C)  2008
@c   Free Software Foundation, Inc.
@c See the file guile.texi for copying conditions.

@node A Brief History of Guile
@section A Brief History of Guile

@menu
* In the Beginning There Was Emacs::  
* The Tcl Wars::                
* Early Days::                  
* Adolescence::                 
* Maturity::                    
@end menu

@node In the Beginning There Was Emacs
@subsection In the Beginning, There Was Emacs

(here we talk of the nature of "scripting languages")

@node The Tcl Wars
@subsection The ``Tcl Wars''

leading to the tcl wars

@node Early Days
@subsection Early Days

The naming (scheme, plan, connive -> guile)

GEL -> GUILE -> Guile

Multilingual vision

@node Adolescence
@subsection Adolescence

GOOPS

the module system

@node Maturity
@subsection Maturity

1.6, 1.8, ...

pthreads




             reply	other threads:[~2008-11-20 20:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-20 20:00 Andy Wingo [this message]
2008-11-21  0:34 ` guile history: your input needed! Neil Jerram
2008-11-21  4:21   ` Sebastian Tennant
2008-11-23  9:40     ` Neil Jerram
2008-11-23 12:32       ` Andy Wingo
2008-11-21 11:36   ` Andy Wingo
2008-11-23 10:04     ` Neil Jerram
2008-11-23 16:40       ` Linas Vepstas
2008-11-24  1:17         ` Clinton Ebadi
2008-11-22 22:46   ` Keith Wright
2008-11-23 10:56     ` Neil Jerram
2008-11-23 12:24     ` Ludovic Courtès

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=m3hc62np61.fsf@pobox.com \
    --to=wingo@pobox.com \
    --cc=guile-user@gnu.org \
    /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).