Live data from Hacker News

Common Lisp homepage

lisp-lang.org

121–130 of 313 posts

Re: Common Lisp homepage

#121
post #60
post #58

Earlier quoted context omitted.

However: if not []: print("looks boolean to me...")

Can't win em all I suppose :P My point is that, for me, Common Lisp is particularly defficient in this regard, in a way that means I can't really consider using Common Lisp for development work today.

(Nice to see the Lisp Defence Force out in strength.)

Re: Common Lisp homepage

#122

Any good implementations if common lisp on Windows?

Clozure CL (https://ccl.clozure.com/) is the counterpart to SBCL on Windows. I never had much luck with SBCL on Windows (granted, I haven't tried in about two years) but Clozure CL always worked fantastically (including threading, FFI, etc).

Re: Common Lisp homepage

#123
post #7

Lisp is quite popular at my current workplace. A few popular open source projects published by our organization have been written in Clojure (a dialect of Lisp that runs on JVM and CLR). A few domain specific languages used internally in our organization are also inspired by Lisp. On a more personal front, I find Lisp to be simple, elegant, and expressive. I use Common Lisp (SBCL) for personal use. Working with Lisp…

> I sometimes wonder why Lisp has not been more popular in the technology industry. Larry Wall said that a language should make the easy things easy, and the hard things possible. I think the problem is that Lisp doesn't make the easy things easy. Before you tar and feather me, hear me out. There are two different ways in which Lisp doesn't make the easy things easy. First, syntax. "But it's easy! In fact, it's the e…

[deleted]

Re: Common Lisp homepage

#124
What's with the full-page splash that just says "Common Lisp" with no indication that you need to scroll to get to the content. This is worse than the 1990's "Click here to enter the site" silliness.

Re: Common Lisp homepage

#125
post #97

Earlier quoted context omitted.

1: I really don't see how CL or Clojure are any more complicated than, say, Rust or C++. If anything, CL and Clojure are simpler, just different. 3: Most useful libraries are portable between different CL implementations. The choice is really "CL or Clojure or which Scheme implementation?" Not to discredit Picolisp or Shen, but those languages feel very much (esp. Shen) like a research language. Picolisp has more of…

>Lisp related books are among the best in CS. SICP, LoL, etc. are timeless. Lisp books also tend to have the characteristic where you have to find the "right" compiler for the examples to work. I've yet to pick up a book where all the examples "just work".

Land of Lisp worked well for me. Can't remember any major issues. (That said, I think I also used racket for most of the work, so I had to change some things consciously.)

Though, this is a bit of a hard problem for authors. Most code that can fit as snippets or short examples does not have what any code in real projects would have. To that end, the code is literally made mainly for you to try and simulate in your head. Running on a computer is a convenience and should be used, but the goal is to internalize it all. Right?

Re: Common Lisp homepage

#126
post #84
post #81

Earlier quoted context omitted.

> how I don't have to worry about it fading like the next programming fad. I'm not sure I understand this bit. What other programming language has "faded" and how has it "faded"? At least since the more mature age of software, which I'd say started around '95 or so (so 20+ years).

Pascal, perl, ASP, every ML, Fortran, Cobol, Eiffel, Modula, all "4GL" languages.

Adding a few more to the list, Algol, PL/I, PL/S, NEWP, BLISS, Mesa, PL/8, xBASE, RPG, PL/M, NewtonScript, Modula-2+, Modula-3, Component Pascal, Oberon, Oberon-2, Active Oberon, Zonnon, StarLisp, StarC, Concurrent Pascal, Concurrent C, Forth

Re: Common Lisp homepage

#127
post #88
post #84

Earlier quoted context omitted.

Pascal, perl, ASP, every ML, Fortran, Cobol, Eiffel, Modula, all "4GL" languages.

If by ASP you mean classic Visual Basic, I'll grant you that. And Pascal. But ML, Eiffel and Modula were never mainstream. And Perl, Fortran, Cobol probably still have more programmers out there than Common Lisp has :)

Modula-2 had a good developer community in Amiga and MS-DOS systems, at least across a few European countries.

Re: Common Lisp homepage

#128
post #68
post #38

Earlier quoted context omitted.

> I sometimes wonder why Lisp has not been more popular in the technology industry. One major reason was hardware. Lisp might have started in IBM mainframes, but the development environment from Xerox and the Lisp Machines that followed up where quite expensive for single developers, back when the industry was heavily focused on bringing down the costs of time-sharing services, which where owned mostly by mainframes,…

Lisp ran on the first UNIX workstations too, Franz Lisp ran fine on even the earliest Sun machines. Lucid pivoted from Lisp on UNIX to C++ on UNIX, they didn't have anything to do with Lisp Machines.

Correct, but it wasn't part of the platform tooling, requiring an additional expense, with a price tag which on the 80's computing world very few companies were willing to shell out.

Yep, I always get that part of Lucid's history wrong.

Re: Common Lisp homepage

#129

Earlier quoted context omitted.

Portacle makes it all even easier, it's a self-contained package of emagc/SBCL/Slime, etc. with sane defaults https://portacle.github.io/

Can Portacle be used without Emacs? Does it integrate with Sublime Text, Atom or Vim?

You are doing yourself a huge disservice developing in lisp without slime. I've been using a vi-like for 25 years and vim for 20 years and still use emacs/slime for my lisp development environment.

Re: Common Lisp homepage

#130

This is not good , the info density for the screen area is too low. This could have been one maybe two screens worth. Is this the credits to Friends? Am I consuming Lisp Content while chillin in my penthouse on my 20k couch using a gold plated IPad X Tablet? Millennials are Killing Common Lisp. one page, https://www.rust-lang.org/en-US/

We are also in the process of redesigning our home page, (and the website generally) due to its flaws.
Post reply on HN