Earlier quoted context omitted.
I thought Little Learner assumed you already knew Lisp/scheme. You'd probably want to go through at LEAST Little Schemer from same author first to get the basics.
The first chapter goes over everything you'd need to know of scheme to get running. And it has its own choices in how they are using scheme. In particular, they curry all of the functions, it looks. My understanding is that this is on purpose for things they do later in the book. Which shows I have not finished it, yet. :D I am finding it fun, already.
Common Lisp Implementations in 2023
211–220 of 243 posts
Re: Common Lisp Implementations in 2023
#212Earlier quoted context omitted.
Enterprise Java licenses are charged per developer seat, just saying.
Any company worth their salt doesn't pay for that, though. Heck, even stuffy enterprises like banks, who usually pay for everything, frequently don't do that. The main JDK distros are big and stable enough to make this strategy viable in an enterprise environment.
And, does paying for it more and more make a difference to success overall? Banks were leaving their terminals on overnight with bright white screens without powering them off which crypto entrepreneurs could have used the power for grinding out tokens.
Re: Common Lisp Implementations in 2023
#213Earlier quoted context omitted.
The first chapter goes over everything you'd need to know of scheme to get running. And it has its own choices in how they are using scheme. In particular, they curry all of the functions, it looks. My understanding is that this is on purpose for things they do later in the book. Which shows I have not finished it, yet. :D I am finding it fun, already.
Huh interesting. And I've never seen someone make curryable functions in lisp, though I'm not surprised you can lol.
Re: Common Lisp Implementations in 2023
#214One should note that while it is true that the last CLISP release was a long time ago and there is not a lot of development going on right now, it's not dead. Bruno Haible just commited last week. The repository is now at https://gitlab.com/gnu-clisp/clisp
That is exactly the problem, there have been many commits to HEAD but no release for 12 years??? It isn’t dead, it is undead. Strange.
Re: Common Lisp Implementations in 2023
#215Earlier quoted context omitted.
> the ability to integrate different languages in one image is unique Somehow. It should be possible to load a C, Prolog and Python implementations into one sbcl image. The Symbolics Lisp Machine emulator I use comes with C, Pascal, Fortran, several Common Lisp variants, Lisp Machine Lisp in one image. Kalman Reti once gave a demo how to debug mixed Lisp and C code in a REPL on such a Lisp Machine: https://www.youtub…
why is there a need to integrate many different languages in one image? [ in racket/sbcl]
In SBCL it's just the case, that generally the Lisp language familiy is used for developing embedded languages: domain specific and general.
Re: Common Lisp Implementations in 2023
#216Earlier quoted context omitted.
> The HobbyistDV edition is in my eyes the first really usable one. It is already over €1400 Less than 1000 if you can live with 32 bits but I wonder if someone goes for that option nowadays. > and that is for a single OS, a single CPU architecture. The MacOS version supports both Apple Silicon and Intel.
The macOS version is not available as 32-bit edition so it is twice as expensive as the cheapest 32-bit version. Also, you are not allowed to give a saved image away / cannot run it without the licensed LispWorks installation.
Re: Common Lisp Implementations in 2023
#217I always like seeing Common Lisp links, but personally I was a bit put off by the very strong anti-commercial comments about LispWorks and Franz. I had a business idea requiring Common Lisp a few years ago and I purchased a LispWorks Professional license. Small standalone executables with a tree shaker [1] and I has received very good support without paying for the high priority support service. I also paid the maint…
Heh, if you thought this post had very strong comments about LispWorks and Franz, wait till you read my rant from last year: https://www.thejach.com/view/2022/1/thoughts_on_writings_on_... It doesn't bother me as much as maybe it seems from the rant, I don't think about them hardly at all. But when I do, it's frustrating, because just about every other ecosystem out there is better. The rant highlights IntelliJ from…
That is an entirely different business model then.
Compare for example commercial Smalltalk (VisualWorks, ObjectStudio Enterprise, Gemstone, VA Smalltalk ...):
Re: Common Lisp Implementations in 2023
#218Earlier quoted context omitted.
Yeah, I totally agree. I only use Lisp as a hobby so I stick to the free implementations, but if I made money with it I definitely wouldn't mind paying for LispWorks or Allegro. An $8k license fee really isn't that much for enterprise software.
Haha, if only it was $8k one-and-done, but if you're using it for more than just the IDE but also delivering binaries with it, hope you like paying runtime license fees depending on how your application is used: https://franz.com/products/licensing/commercial.lhtml Yes, there are times this makes sense to pay anyway (it's still not uncommon for game engines for example), but it's a lot to ask for outside of those tim…
Franz and LispWorks has different licensing models for companies. Franz is going the route of per usage/value and LispWorks has no extra cost for delivery (without the dev environment).
These licensing models are specific for tools in small niches. You'll see similar models for example for commercial Smalltalk systems.
Re: Common Lisp Implementations in 2023
#219Earlier quoted context omitted.
Hasn't this just recently changed to per employee? https://www.infoworld.com/article/3686611/oracle-per-employe...
$15/mo or $180/yr. Lispworks for that same platform support would cost about $20,000 per dev the first year then a few thousand every year after. You could buy 100 years of enterprise Java support for Jay one year of Lispworks.
It's a bit like claiming that your AMG Mercedes has a different pricing than a corporate car of a large fleet managed by a large rental company. That's trivially true, but you are comparing very different things.
Re: Common Lisp Implementations in 2023
#220Earlier quoted context omitted.
> It will have to be bought with “incident packs” costing thousands of euros; because yes, paying for a product and a maintenance contract does not mean they will fix bugs, and you will have to pay for each of them. This is something the author made up on the spot. They will most definitely fix the bugs regardless if you have support contract.
I did not "make it up on the spot", I simply read their website: "Typically incidents are chargeable when they require work from us such as writing, compiling or testing patches, updating documentation, analysing or debugging your code, finding workarounds, providing technical advice or other significant effort. In particular, please note that we may regard fixes for bugs in its own Lisp products, and for shortcoming…
"…this policy reflects the reality that our engineers, quality assurance and support staff must spend time on providing expedited fixes outside of our normal product schedules."
You still get your bug fix for free with the next release/update unless you need it expedited.