[HN Gopher] SBCL 2.2.8
___________________________________________________________________
SBCL 2.2.8
Author : susam
Score : 110 points
Date : 2022-09-03 08:45 UTC (14 hours ago)
(HTM) web link (sbcl.org)
(TXT) w3m dump (sbcl.org)
| rawoke083600 wrote:
| Is it just me ? Or is lisp-like(Take that all those REST-Like
| post from yesteryear) post/tech making a comeback ??
|
| Just one datapoint.(ie glorious me)
|
| I like php(yea suck it haters) ,c,go,mysql,solr,ml,linux,svelte
| and choose star trek over starwars.
|
| Ok so with that picture, ive been dedicating myself to learn
| clojure(lisp'ish?) and dabble in sbcl/scheme
|
| I definitely see the value in it if you can stick through the
| frustration and learning curve. Just to he honest this learning
| curve of lisp-like is bigger then going from OOP to Functional
| paradigm ateast for me.
|
| It sorta like bad karate... you not really dangerous until you
| hit blackbelt level1000, but if you stick with it, you get a new
| perspective !
|
| Look im not saying dont code your next startup in
| rust+typescript. Im saying if you know lisp and its teaching you
| will do a better job at coding yout next startup in
| typescript+rust
|
| TL;DR!
|
| Dammit man(woman?) you a computing-profesional you need to learn
| lisp just to so you better at deploying the inferior tech stack
| :)
|
| Also lisper are nicer ppl than java/rust/react ppl (personal
| experience)
| tempodox wrote:
| I just wish we could build and run it on macOS 12. The
| bootstrapping compiler required (sbcl-1.2.11) is nonfunctional
| there.
| [deleted]
| smashedtoatoms wrote:
| I made an asdf-vm installer for it that I've been keeping up to
| date: https://github.com/smashedtoatoms/asdf-sbcl
|
| If you don't want to use it, it installs from source, so you
| might be able to look at the source to see an example of how to
| build it yourself. It works on intel and arm macs.
| coliveira wrote:
| I was able to build it for M1 without any issue. You just need
| a previous lisp to bootstrap, a previous release or even clisp
| can be used, for example.
| mark_l_watson wrote:
| I almost always build it from source. There are useful build
| options that you can use.
|
| I do most of my work with LispWorks Pro, but SBCL is also a
| valuable part of my tool set. Much gratitude to the
| developers!
| rjsw wrote:
| I have run into this problem too, maybe someone could update
| the official binaries to something newer.
| guenthert wrote:
| Uh, cmucl required an existing cmucl, SBCL was explicitly
| forked of that to simplify the bootstrapping by allowing any
| standard compliant CL compiler as host. On MacOS Clozure CL
| might be the obvious choice.
|
| Well, that's the idea at least, I haven't actually tried it (
| _long_ time ago, I did compile sbcl with CLISP on Linux
| /x86-64, which worked fine).
| zetalyrae wrote:
| What's the problem with building on macOS 12?
| atemerev wrote:
| Hm, Roswell installs it pretty straightforwardly.
| pfdietz wrote:
| Is there a reason you need a different version of the binary to
| compile it? I mean, if you were to compile gcc, would you
| insist you had a different version of the compiler to do that?
| _ph_ wrote:
| At least 2.2.7 does, I have built it myself on my M2 Air. What
| is your issue?
| tempodox wrote:
| What did you use for bootstrapping? sbcl-1.2.11 does not work
| (on x86_64).
| _ph_ wrote:
| Thinking about it, have you made sure, that sbcl-1.2.11
| works at all for you before trying to build? I remember it
| took a bit of trying due to gatekeeper. I had to allow both
| the sbcl executable as well as the core file, before it was
| fully functional. After that, you should be able to
| bootstrap from it.
| rjsw wrote:
| That is the problem, the sbcl-1.2.11 binary doesn't work
| at all for me, even after telling gatekeeper to allow the
| executable and core file.
|
| I have suggested on sbcl-devel that the link to the
| binary should be removed from the Download web page,
| people would then look in a third-party package
| collection for a bootstrap binary.
| _ph_ wrote:
| The binary does work (at least on Big Sur). It would be
| nice though, if there were signed executables available.
| Not sure what I did to make it work, if I can remember
| that required some trial-and-error.
| _ph_ wrote:
| Some other SBCL version, I don't know what I had installed
| on x86_64. I can look on monday, what it was. Probably the
| 1.2.11 that can be found on the download site. What was the
| issue you were running into?
|
| Alternatively, you can try ABCL, which should run
| everywhere due to be JVM-based.
| speed_spread wrote:
| I like how Windows is listed after _Solaris_ in the list of
| supported platforms.
| Koshkin wrote:
| Well, I guess, the UNIX derivatives were just grouped together,
| which is logical.
| michaelwww wrote:
| The website used to say support for Windows is experimental,
| but I installed it and a graphics library to draw pretty things
| in a window and it worked fine
| bzxcvbn wrote:
| Anything newsworthy about that version in particular? It looks
| like a minor bugfix release.
| Koshkin wrote:
| Bumping up visibility, is all... Lisp deserves more attention
| than it has.
| nanna wrote:
| Am I wrong in thinking a selling point of SBCL is that there
| aren't 'major' releases, and only tweaks and bugfixes, which
| makes it so reliable and stable?
| smcn wrote:
| It certainly is to me. I like knowing that I can run code as
| long as I want, and not as long as their packagers allow. You
| can always compile old versions of ruby, python, etc yourself
| but let's be honest, it's a ball ache. And it'll only get
| worse as dependencies become more and more outdated.
| midislack wrote:
| Has Common Lisp really changed in the last few time units?
| eimrine wrote:
| I use SBCL for learning Lisp because I have found the combination
| of Lisp compiler and a Lisp book which seems working for me, for
| the sake of effectively learning some Lisp. Any IDE or something
| with GUI for making SBCL interpreter look easier like for example
| Racket?
|
| My problem is that I can not use cursor keys for editing what I
| have typed in console and debugger is currently too hard for my
| understanding.
| linschn wrote:
| Launch
|
| rlwrap sbcl
|
| Instead of sbcl directly to get all your line editing niceties.
|
| As far as IDE are concerned, Emacs and the slime module are
| unbeatable, but it may be difficult to ease into them. There
| are many tutorials online. You won't regret it.
___________________________________________________________________
(page generated 2022-09-03 23:02 UTC)