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

Mar
21
comment Why isn't Lisp more widespread?
It's also worth mentioning that with CFFI, any C library can be used from Common Lisp. CFFI is well-documented and works well. On the other hand, if spending a few hours writing wrappers for C functions has a major impact on your project, Lisp probably isn't the right choice for it anyway.
Mar
17
awarded  Nice Answer
Feb
19
awarded  Notable Question
Feb
18
answered Am I making the right decision to take Information technology/system as my course in college?
Feb
16
answered Is there such a thing these days as programming in the small?
Feb
15
comment Why do we keep using CSV?
@Steve314: That users can put pipe characters in their data almost goes without saying. It's nothing a backslash escape can't fix.
Feb
15
comment Do you contribute to open-source software?
+1 The code speaks for itself.
Feb
15
comment Why is Lisp useful?
@zachary: There are at least 2 Common Lisp implementations on the JVM. ABCL is relatively mature.
Feb
15
awarded  Fanatic
Feb
14
comment Why do we keep using CSV?
@Stephen: I just read the other question about HL7. So never mind; no interchange format/parser can save you from problems with semantics.
Feb
14
comment Why do we keep using CSV?
@Stephen: so what problems have you had with HL7 and why don't you consider that to be a better alternative?
Feb
14
comment Do you think code is self documenting?
+1 for "mistakes in documentation tend to be left", though that really doesn't go far enough. It's more like "mistakes in documentation aren't noticed until years later when someone notices that they don't match the code".
Feb
14
comment Why do we keep using CSV?
All of the discussion so far misses a very real problem with CSV: the delimiter character is likely to appear in the data, and CSV takes a less-than-optimal approach to that issue (putting quotes around the data just pushes the problem downstream). A better approach would be to use pipe-delimited files.
Feb
12
comment When is it ever ok to write your own development tools? (editor into IDE)
@mario: I've switched from vim to emacs. It does take time to learn the new keyboard controls, but not as much as you would think. It's definitely faster than writing your own IDE.
Feb
11
awarded  Altruist
Feb
9
comment Scheme vs Common Lisp: Which characteristics made a difference in your project?
@SuperElectric: Calling "built-in" Java methods from Clojure is trivial; calling Java methods that are in a downloaded library: not so much. I really did spend more time getting the classpath and import lines right than it took me to get my first C method working from SBCL with CFFI. But I'm no Java expert, so Your Mileage May Vary.
Feb
8
answered Scheme vs Common Lisp: Which characteristics made a difference in your project?
Feb
8
comment Scheme vs Common Lisp: Which characteristics made a difference in your project?
I'll write up an answer after work. In the meantime, I wonder if it might be useful to add Clojure to the comparison.
Feb
7
comment Is C++ suitable as a first language?
Haskell as a first language would be an interesting experiment.
Feb
7
comment Is there a Windows philosophy of programming?
+1 for "casual users".