latiera's comments

latiera | 11 years ago | on: StumpWM: A complete window manager in Lisp

No, CL doesn't have the same problems as Scheme, not by a long shot. See Quicklisp or cliki.net even. All these libraries (Quicklisp alone has 1000+ libraries last I checked) work perfectly fine on _multiple_ CL implementations.

You doing work on Linux and need a very fast compiler? Use SBCL, 3rd party libraries continue to work (unless they're platform specific)

Doing work on OSX or Windows? Use CCL. 3rd party libraries continue to work (unless they're platform specific).

This flexibility is absent from the Scheme world, with the myriad slightly incompatible implementations and extremely fragmented library space. The emergence of Quicklisp for Common Lisp was so important that it alone KILLED Scheme for any sort of practical use. For most cases, one has not the slightest incentive to stray from using Common Lisp these days, and if he does, he better have a good reason.

What is the equivalent for Scheme? The SRFI hell? _shudder_

latiera | 11 years ago | on: StumpWM: A complete window manager in Lisp

Depends what you mean by really good Scheme implementation.

Guile is a GNU project, which means that if you care about (say) Windows (gasp), you're shit out of luck.

The same used to be true about OSX 2-3 years ago, I haven't bothered to check again since then.

Coupled with the fact, that maybe 2-3? people are actively working on Guile (guess what platform they're focusing on), and that pretty much nobody is using Guile besides little toy projects, things are not looking good.

No, a really good Scheme implementation would be, Racket or Chicken. Hell, even Gambit is objectively better and more mature than Guile. I guess you're too blind to see that.

latiera | 11 years ago | on: StumpWM: A complete window manager in Lisp

You are mistaken.

One could always modify StumpWM at runtime, via SLIME, which is far superior to geiser. Common Lisp is also superior to Scheme (as a language) and SBCL/CCL are miles better than Guile in particular, Guile being one of the worst Scheme implementations out there.

latiera | 11 years ago | on: Python 3 Features

Couldn't agree more.

Python is essentially dead as anything more than a scripting language.

latiera | 11 years ago | on: Python 3 Features

I find no reason whatsoever to move to Python 3. These "features" offer nothing of substance to me and my typical workload with Python. Finally, Unicode handling in Python 3 is a huge mess.

No thanks.

latiera | 11 years ago | on: C++ design goals in the context of Rust (2010)

This is great.... NOT.

"people could understand the machine model behind C" -> that is why every substantial C program is ridden with undefined behavior, overflows, memory leaks, race conditions....

"C succeeded because it was doing the right thing" -> If the right thing is giving rise to the software exploit industry and causing billions in damages..

I suggest you read Richard Gabriel's "Worse is Better" (http://www.jwz.org/doc/worse-is-better.html) and forget anything that Stepanov has to say on the matter. Either he is utterly clueless or a dangerous imbecile.

C has been in use for decades now. We only have to look at the facts, not listen to fallacies that various cretins feel the urge to proclaim.

page 2