Search found 8 matches

by vsedach
Sat Sep 01, 2012 8:33 am
Forum: Common Lisp
Topic: File input stream buffering
Replies: 5
Views: 9169

Re: File input stream buffering

I've made some test cases using a Java library (sorry but I can't remember it's name) and for small files the speed and memory usage seems better, but the problem comes when the file is large and I think I loose speed reading by byte. This is something you should profile then. It might be the case ...
by vsedach
Wed Apr 20, 2011 11:08 am
Forum: Common Lisp
Topic: Is there a Scheme implementation in CL
Replies: 2
Views: 3657

Re: Is there a Scheme implementation in CL

There are two R4RS implementations in Common Lisp: http://mumble.net/~jar/pseudoscheme/ http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/scheme88/0.html (Found at http://www.cliki.net/Scheme - if you know of any others, add them to the Scheme topic on CLiki) You can get a Schem...
by vsedach
Sat Feb 12, 2011 6:08 pm
Forum: Common Lisp
Topic: Ewww! Dependencies.
Replies: 5
Views: 5575

Re: Ewww! Dependencies.

FiveAM uses Arnesi, which is a "library" that comes with dozens of unrelated things you don't really want or need (including its own version of SWANK...), and a bunch of implementation-specific dependencies (it won't work on newer versions of Lispworks for example). Fortunately there's EOS...
by vsedach
Thu Feb 10, 2011 4:04 pm
Forum: Common Lisp
Topic: putting it together
Replies: 5
Views: 5785

Re: putting it together

Looks like "A Gentle Introduction to Symbolic Computation" may need some errata. I don't see a list on the author's website.
by vsedach
Tue Jan 25, 2011 9:59 pm
Forum: Common Lisp
Topic: Proper use of style-warning
Replies: 1
Views: 2525

Proper use of style-warning

COMPILE-FILE returns 3 values. According to the CLHS "The tertiary value, failure-p, is false if no conditions of type error or warning (other than style-warning) were detected by the compiler, and true otherwise." SLIME uses this to display a list of errors and prompt you to continue load...
by vsedach
Tue Jan 25, 2011 9:45 pm
Forum: Common Lisp
Topic: How to detect a special variable
Replies: 6
Views: 5633

Re: How to detect a special variable

The PORT package of CLOCC has a function to tell if a symbol is a special variable in sys.lisp: (defun variable-special-p (symbol) "Return T if the symbol names a global special variable." #+(and allegro (not (version>= 6))) (clos::variable-special-p symbol nil) #+(and allegro (version>= 6...
by vsedach
Tue Jan 25, 2011 9:37 pm
Forum: Common Lisp
Topic: make source executable
Replies: 12
Views: 21962

Re: make source executable

ECL and CLISP let you make compact executables (tutorial for CLISP: http://code.google.com/p/lispbuilder/wiki/StandAloneCLISP , it also lets you run .fas compiled files as programs: http://www.gnu.org/software/clisp/impnotes/quickstart.html ). There is lispx-proxy , which makes program distributions...
by vsedach
Sat Jan 17, 2009 2:27 pm
Forum: Common Lisp
Topic: Languages implemented on Lisp?
Replies: 10
Views: 26368

Re: Languages implemented on Lisp?

qbg wrote:I believe I remember reading on comp.lang.lisp that an old version of Haskell ran on CMUCL.
That's the Yale Haskell compiler. You can still find the sources in the CMU AI repository:

http://www.cs.cmu.edu/afs/cs/project/ai ... x/haskell/