On 12/4/06, John Quigley <jquigley@jquigley.com> wrote:
Chicago Lisp: 2006-12-02
------------------------------------------
In attendance: John, Michael, Peter, Damien, John
Hey, don't forget me. I was there for the last 3 muinites! heh.
Topic: Group's Focus
- general trend of feeling was that we should remain a Lisp group
- no need to focus on Lisp entirely, we're open to talks and projects
that aren't necessarily Lisp specific
* that said, most of us are here because we have a particular fondness
for Lisp itself
* for this reason, we will remain on the Chicago Lisp mailing list
for the foreseeable future
- try to attract commercial entities, we want to hear of the Lisp jobs!
> if everyone was mostly interested in lisp in particular or rather
> a broader range of topics, for instance functional languages such as
> Scheme or ML. There was a bit of difference of opinion on this topic
> and I think it might still be a bit of an open question.
I think the general feeling is that we should remain as the Chicago
Lisp. I'm happy with that, though I do recognize the problems
associated with a group becoming 'pigeon-holed;' if you meet long
enough, there's only so many topics one can discuss about a certain
technology.
Hmm, I'm confused. Lets establish some terminology to help clarify:
Scheme is a dialect of lisp
Common lisp is a dialect of lisp
{emacs lisp is too}
So let's use "lisp" without any further constraints to refer to the "family" of lisp languages.
Now scheme is a impure functional language (i.e. it has a "set" command), just like Common lisp is a impure functional language.
I believe ML is a pure functional language. {i don't actually use it though, so don't quote me on that}
----
Now given this, i'm not sure what was just said. heh
I would personally prefer having some room for non-lisp languages, but I would still be ok with constraining ourselfs to lisp (
i.e. no ML or haskel (or erlang ;) ). I would have a issue though if we were to constrain ourselfs to the common lisp dialect.
I personally like the sound of the Chicago Lisp and Programming Language
Group. What I just realized: if that were acronym-ized, it might become
ChiLPL (which could be pronounced "chill pill" =)
I'd like to hear what everyone else has to say on this. Ideally, we get
this resolved ASAP. I'd like for us to be galvanized behind a
definitive name in the very short term.
Chill pill sounds clever to me. But I don't have any real strong feelings on the name.
Topic: Projects
- possible collaborative work at Lisp Gardeners
- work on setting up a website with a Lisp back-end
One suggestion
> was that the group might want to start host a web-site, perhaps as an
> excuse for a group project. A wiki as well as cliki
> <http://en.wikipedia.org/wiki/CLiki> and AllegroServer
> <
http://allegroserve.sourceforge.net/> were discussed.
Question. Does Allegroserve *require* you to buy allegro common lisp? You might alienate some potential helpers that way.
Also as I mentioned before {in person}, having just implemented a wiki in scheme, I would probably be able to give some guidance if you decide to do a wiki.
> Another idea was to adopt a project from Common Lisp Gardeners
I thought this was a particularly well-conceived idea, and I'm already
on their mailing list. I invite other Chicago Lispniks to join me there.
This is probably too big of a project, but I'll toss out the idea anyway. What about writing a common lisp "interpreter" in scheme? Then using that platform, people could write common lisp or scheme code. All the standard common lisp libraries could then be available to scheme programs, and would be "continuation safe" (unlike most ffi's). And all the scheme features, and scheme libraries could easily be available to the "interpreted" common lisp code.
I.E try to unite the 2 lisp worlds. :)