5,346 reputation
11632
bio website all-are-wonders.blogspot.com
location Irving, TX
age 47
visits member for 4 years, 1 month
seen Oct 1 at 20:33

Jun
21
answered Why functional programming?
Jun
16
comment Why is Prolog good for AI programming?
It's not a lot of work to write a Prolog compiler/interpreter in Lisp. Paul Graham has an example in On Lisp.
Jun
14
answered How do you design code?
Jun
2
comment Scheme vs Common Lisp: Which characteristics made a difference in your project?
I haven't tried it myself, but I've seen blog posts from people who use the command-line racket program with Emacs. For example: bc.tech.coop/scheme/scheme-emacs.htm
May
27
answered Future proofing code
May
20
awarded  Nice Answer
May
9
answered Why dynamically typed languages do not let the developer specify the type?
Apr
19
comment Is there an accepted term for a DSL implemented in a “standard” programming language?
@Berin: I was just nitpicking about the quotes around the word "standard." I'll stop now.
Apr
19
comment Is there an accepted term for a DSL implemented in a “standard” programming language?
@Berin: That is the generally accepted definition, but I'm not sure if that's what the OP meant. Substituting "general purpose language" for "standard language" in the second paragraph of the question doesn't seem to work.
Apr
19
comment Is there an accepted term for a DSL implemented in a “standard” programming language?
What's a "standard" programming language?
Apr
16
comment What is the use-case to use C++ friend class?
@Matt: so is there a tasteful use of public variables?
Apr
16
comment What is the use-case to use C++ friend class?
Socratic method question: And why is it bad to have everyone see your private parts?
Apr
16
comment What is the use-case to use C++ friend class?
I think this question definitely belongs here as it's more of a "why?" question than a "how?" question, and there have already been some good points made in the answers.
Apr
16
answered Are the “practical” chapters at the end of the Siebel's PCL book supposed to be skipped during the first pass?
Apr
15
awarded  Quorum
Apr
15
comment Working code and user needs
@P.Brian.Mackey: I have no better idea than you of what the OP is asking or suggesting. The first sentence of the second paragraph is where I got the question. I'm saying that maybe the OP should have asked the question I wrote instead.
Apr
15
comment Working code and user needs
There's a good question buried in the rant: "How can I write clear and helpful error messages?"
Apr
15
comment Avoid becomming a “Theoretician” programmer
+1: Thanks for the link. I don't really fit any of the 10 types, but reading through the comments it turns out I'm a lazer: "subscribes to the philosophy that boring, repetitive, time-consuming work is what computers are for"
Mar
29
comment Scheme vs Common Lisp: Which characteristics made a difference in your project?
+1: The most interesting thing about this post is the fact that you switched from Lisp to Scheme after getting a major project done in Lisp. (Or maybe I've just been lurking on comp.lang.lisp too long.)
Mar
22
comment Why isn't Lisp more widespread?
PLT Racket (formerly PLT Scheme) runs well on both Linux and Windows.