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

Jun
30
comment How to make Classic ASP interesting if you are stuck with it?
I've done something like this. I used Ruby to generate stored procedures and data access classes based on database table definitions.
Jun
30
comment Paradigms fit for UI programming
@SK-logic: You could make a very good case for that, and some interesting work in Common Lisp (have you heard of Cells?) has been done in that direction. I'll edit my answer to make it more precise.
Jun
29
comment Is it common to prototype in a higher level language?
+1: Also, Perl, Python and Ruby can call C functions, so you can write the performance-sensitive parts in C if necessary.
Jun
24
comment Does new generation of programmers use Emacs?
For what it's worth, both Emacs and Vim have built-in tutorials.
Jun
24
comment Inspirational software for end-users written in Haskell?
Yi is an interesting editor written in Haskell. I'd put that as an answer, but I've only looked at the source code and haven't actually used it.
Jun
24
comment Does new generation of programmers use Emacs?
@David: I agree that vi(m) is more esoteric, but both require a significant investment of time to be used to their fullest potential.
Jun
24
comment Does new generation of programmers use Emacs?
@David: and that goes double for emacs.
Jun
22
comment Why functional programming?
@Job: The place where I work considers this proprietary software, so I can't share it with you, but it's not difficult to write a SQL parser in Haskell, it's just a lot of work.
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
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
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
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.)