Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Common lisp

Name: Anonymous 2014-08-13 5:47

Why don't you just Beat It! you huskel cunt?

I’ve been using CL exclusively for the last six or seven years. As I was working freelance, this was kind of easy — I either had projects where the customer didn’t care about the programming language that I used as long as I got the job done, or I was hired specifically for my CL skills.

– Edi Weitz

I love hanging out with Lisp hackers: I find that we’re an unusually diverse community. How often do you attend a small conference where attendees are building nuclear defense systems, running intensive care wards, designing aeroplane engines, analysing Lute tablature, developing cancer drugs, writing FIFA’s legal contracts, and designing their own microchips?

– Luke Gorrie

When what I have to do is solve problems that no language has built-in libraries for, then I want to be working in a language where I can focus on the problem itself, rather than the detail of that language — and for me, Lisp permits that kind of separation of concerns, given its easy support for DSL and embedded language generation, protocols, and the ability to run partial programs.

– Christophe Rhodes

In one of our research topics we had to solve huge instances of 3-SAT problems using a very basic algorithm. The fact that Common Lisp comes with bignums reduced the development time to one afternoon and the program we produced was faster than the C++ prototypes we had.

– Juan José García Ripoll

In the end, Lisp won me over because it turns out that it is the mother of all languages. You can bend it and turn it into whatever language you want, from the most flexible and reflective interpreted scripting language to the most efficient and static compiled production system.

– Pascal Costanza

For typical projects I feel like I’m building more tools into my REPL workbench. I don’t write scripts that I call from the command line, I write functions that I call from the REPL, and use the slime and Emacs environment to create and interact with data, whether it’s data from a file, from a computation, from the web, a database, etc.

– Zach Beane

It’s also very easy to turn Common Lisp REPL code into unit tests, which I tend to do a lot. That is something that’s very hard to do with object-oriented code, which is why idiotic things like dependency injection and Test-Driven Development have to be invented.

– Vladimir Sedach

There’s a clear difference between the Lisp workflow where you change the state of your image interactively to get the code into working shape very quickly (and then later try to remember what it was you did) and the more scripted approach of test-driven development in Ruby where you put everything (code, test setup, assertions) in files that you reload from disk on each run.

– Daniel Barlow

When I’m trying to understand someone else’s code I tend to find the best way is to refactor or even rewrite it. I start by just formatting it to be the way I like. Then I start changing names that seem unclear or poorly chosen. And then I start mucking with the structure.

– Peter Seibel

The greatest thing about Common Lisp is that the standardization process drew from years and years of experience and organic growth. This makes the language feel singularly solid and practical. Most languages feel immature compared to CL.

– Marijn Haverbeke

We don’t use Lisp, but much of our software is built on ideas borrowed from Lisp. We don’t use it because we needed low level control — most of the code is written in C++, even with some bits of assembly. But we’ve borrowed an enormous number of ideas from Lisp. In fact, if we weren’t Lispers, we would have built a very different (and I think significantly more inferior) product.

– Slava Akhmechet

On the upside, we certainly have been able to write quite advanced software that we might not have otherwise managed. A million lines of Lisp code, including its fair share of macros and DSLs, would be so many more million lines of code without the syntactic abstraction made possible by Lisp. However hard and expensive it was with Lisp, I can only imagine how many times worse it would have been with anything else.

– Faré Rideau

I think we would all be better off if we hadn’t balkanised the different systems that we program for — and Lisp is one of the few programming languages with the flexibility to serve in all these roles.

– John Fremlin

The language itself is somewhat good enough and anyway Common Lisp makes it really easy to change most of itself to add the new and cool stuff or ideas of the day.

– Marc Battyani

Name: Anonymous 2014-08-13 5:51

Beat my anus!

Don't change these.
Name: Email:
Entire Thread Thread List