Search found 7 matches

by nikodemus
Sun Aug 28, 2011 7:01 am
Forum: Common Lisp
Topic: SBCL Crowdfunding at IndieGoGo
Replies: 4
Views: 5054

Re: SBCL Crowdfunding at IndieGoGo

Now taking a final run at the final goalpost! If $16k funding is reached, it's time to kiss the big compiler lock goodbye.

Again, Thank You Everyone,

-- Nikodemus
by nikodemus
Sat Aug 13, 2011 3:46 am
Forum: Common Lisp
Topic: SBCL Crowdfunding at IndieGoGo
Replies: 4
Views: 5054

Introducing MADEIRA (Re: SBCL Crowdfunding at IndieGoGo)

So, the campaign has been a roaring success -- all initial goalposts have been hit in 3 days out of 19. This means it was time for a new goal. If the campaign reaches $12k, in addition to the SBCL specific work I will also implement Madeira, a new portability layer for Common Lisp implementations , ...
by nikodemus
Wed Aug 10, 2011 10:46 am
Forum: Common Lisp
Topic: SBCL Crowdfunding at IndieGoGo
Replies: 4
Views: 5054

SBCL Crowdfunding at IndieGoGo

(I hope this doesn't violate any forum rules.)

Hi,

I have an SBCL crowdfunding campaign up at IndieGoGo. If you use SBCL, go take a look.

Cheers,

-- Nikodemus
by nikodemus
Sun Aug 17, 2008 6:22 am
Forum: Common Lisp
Topic: Macro expansion, packages, and LET
Replies: 9
Views: 18962

Re: Macro expansion, packages, and LET

We just look at the current package (current at the time of macroexpansion), intern a symbol with name "ADD-SLICE" into it, and the substitute the symbol into the macroexpanded code. That is fairly horrible: interning symbols into a package you don't own is almost always wrong. What if th...
by nikodemus
Fri Aug 01, 2008 4:59 am
Forum: Common Lisp
Topic: define-compiler-macro
Replies: 11
Views: 29598

Re: define-compiler-macro

yes, i know that ... but then there is no huge impact in real programs if you can only optimize literal arguments ? Nope. For example, SBCL uses a compiler-macro to optimize MAKE-INSTANCE when the class argument and all the keywords (not keyword argument values) are constant. There are many, many k...
by nikodemus
Sat Jul 26, 2008 1:29 am
Forum: Common Lisp
Topic: Does Common Lisp need a better type system?
Replies: 14
Views: 36736

Re: Does Common Lisp need a better type system?

I've always wished that CL had at least an option for compile time type checking. Maybe one of the commercial implementations have something. Hm, what's this then? CL-USER> (defun foo (x) (declare (string x)) (setf x (list x))) ; in: LAMBDA NIL ; (SETF X (LIST X)) ; --> SETQ ; ==> ; (THE #<SB-KERNE...
by nikodemus
Fri Jul 04, 2008 8:52 am
Forum: Common Lisp
Topic: 64 Bit SBCL under Windows
Replies: 10
Views: 32678

Re: 64 Bit SBCL under Windows

This

http://article.gmane.org/gmane.lisp.ste ... evel/10686

patch may be of use to you. (It's likely to be merged to CVS soonish.)

Cheers,

-- Nikodemus Siivola

PS. I don't regularly read these forums, so I am unlikely to see any responses on this thread.