News for hackers. Stuff that matters.
Re:GNU Guix 0.8.2 released by wtbob on Thursday May 14, 2015 @11:55AM (#9545858)
Guix is really cool, but I wish that it used Common Lido instead of Scheme. Still, much as with Emacs, a Lisp is better than no Lisp.
Re:GNU Guix 0.8.2 released by taylanub on Thursday May 14, 2015 @12:53PM (#9546140)
>Common Lido

Slipped by one column on your keyboard? :-D

I agree that a Lisp is better than no Lisp; I'd be more or less equally content if Guix used CL. Major Scheme implementations don't have much lacking compared to CL though, and the core is somewhat cleaner with less historic baggage, so I'm most happy with Scheme. (The standardization though ... sigh)

Re:GNU Guix 0.8.2 released by wtbob on Sunday May 17, 2015 @03:18PM (#9561326)
Yeah, stupid phone keyboard and stupid me not noticing:-)

That's one major issue with Scheme: sure, anything can be achieved in a Turing-complete language, but each Scheme does things a little differently. Common Lisp, meanwhile, actually standardised all that important stuff.

And while Scheme is conceptually cleaner, CL feels a lot more well-engineered as a language.

Re:GNU Guix 0.8.2 released by taylanub on Monday May 18, 2015 @09:47AM (#9564370)
I wonder what makes you say CL feels more well-engineered? I can't think of any reasons, unless you simply mean Scheme's under-specification.

Scheme is not just "conceptually" cleaner if you ask me. It's very concretely cleaner. The naming conventions for one ("rplaca" anyone?), the clear-cut orthogonal APIs, the numeric tower with exactness/inexactness, and [insert pun about "hygienic" macros being "cleaner"...]