Search found 6 matches

by sburson
Tue Oct 14, 2008 7:02 pm
Forum: Common Lisp
Topic: Tree expression shortener; seperator
Replies: 10
Views: 19551

Re: Tree expression shortener; seperator

I wouldn't use this syntax myself. My own philosophy is to "embrace the parentheses." (pardon the pun ;) ) I use paredit in Emacs a lot. I'm constantly moving code around using sexpr-level editing commands and I've come to love parens for that. IMO, saving a character here or there, particularly a ...
by sburson
Tue Oct 14, 2008 10:55 am
Forum: Common Lisp
Topic: The library situation (warning: mini-rant)
Replies: 24
Views: 27545

Re: The library situation (warning: mini-rant)

It's a plain ordinary chicken-and-egg problem: without a large user/developer community, there aren't enough people writing and maintaining libraries; without lots of good libraries, we can't attract the users. It's as simple as that. I think we need to be a little careful when we tell newcomers "if...
by sburson
Sat Sep 27, 2008 5:29 pm
Forum: Common Lisp
Topic: Please help my head get around 'deftype'
Replies: 23
Views: 27066

Re: Please help my head get around 'deftype'

I'm afraid this is an area where CL is really weak. I don't believe there's a way to define the types you want -- and I don't know what CL would do with them if you did. You certainly can describe them in your interface documentation; after that, your best bet is to check the supplied arguments at r...
by sburson
Fri Sep 26, 2008 12:07 pm
Forum: Common Lisp
Topic: Poll: Which Lisp implementations do you use?
Replies: 32
Views: 59204

Re: Poll: Which Lisp implementations do you use?

can't they just rip out libreadline (or replace it with libedit or something) and then do what they like with the license? That is, of course, if they want to change the license. It's true. Maybe they've done that; I haven't checked. But if they have, and if they want CLISP to be usable in commerci...
by sburson
Thu Sep 25, 2008 6:22 pm
Forum: Common Lisp
Topic: Poll: Which Lisp implementations do you use?
Replies: 32
Views: 59204

Re: Poll: Which Lisp implementations do you use?

It varies, but lately I have mostly been using Allegro and Scieneer, with some CMUCL. I share your concerns about the CLISP license situation. The thing that would particularly worry me is that the reason CLISP is under the GPL is because it uses GNU readline. (See http://en.wikipedia.org/wiki/CLISP...
by sburson
Wed Sep 24, 2008 5:46 pm
Forum: Common Lisp
Topic: Discussion on possible lambda syntax: Good or Evil?
Replies: 17
Views: 23844

Re: Discussion on possible lambda syntax: Good or Evil?

There is no such thing as a "lambda function". The term is ill-formed because it confuses the syntactic domain (the domain of source code) with the semantic domain (the domain of values and objects manipulated by the program). Correct terminology refers to lambda expressions in the syntactic domain;...