Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
391.
▲
by
vindarel
5y ago
So is Lisp in good shape today? See some cool releases of this year: https://www.reddit.com/r/Common_Lisp/comments/rp5lik/what_wa... CLOG (GUI in browser), M1 support for SBCL, LispWorks 8, VSCode plugin
392.
▲
by
vindarel
5y ago
related: https://torrent-paradise.ml/ Also based on IPFS with this HTTP gateway. I find a lot of torrents in there.
393.
▲
by
vindarel
5y ago
For Common Lisp: sure we can. We can run a program from the sources, as a script, just like Python, and we can build a binary, with all dependencies baked in. CL has the feature to save the current image: it's excellent for development
394.
▲
by
vindarel
5y ago
What CL versions could they be? Even in versions with their own, very interactive IDE (LispWorks), we work with source files, with git and all, and we can run a program either from the sources as a script or from a pre-built binary (which i
395.
▲
by
vindarel
5y ago
not to mis-interpret this comment: Lisp has of course other data structures, hash tables and all. The source code though can be seen as a list of lists, and it can be manipulated as is in macros (but you can use an AST too).
396.
▲
by
vindarel
5y ago
There is! Coalton: https://github.com/coalton-lang/coalton > Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp
397.
▲
by
vindarel
5y ago
sorry that premise (and reality) is for Common Lisp ;)
398.
▲
by
vindarel
5y ago
Be aware that SBCL does pretty good compile-time type checking. It helps a lot during dev. And there's the new https://github.com/coalton-lang/coalton to have like Haskell atop CL.
399.
▲
by
vindarel
5y ago
> Before agriculture, life wasn't bountiful. It was short and harsh We all have a linear view of evolution: nomadism -> agriculture -> villages -> cities => for all the better. And we think life was really not fun before
400.
▲
by
vindarel
5y ago
Alive has the most important features of SLIME (including debugger and restarts), so yes. It has less features and is more fragile still. Nope, saw nothing for IntelliJ. However if it highlights parens, one can code in there and `(load &quo
401.
▲
by
vindarel
5y ago
For a happier note, in this interview they tell how they managed to train non-lisp engineers on their internal browser-based Lisp system: https://lisp-journey.gitlab.io/blog/lisp-interview-kina/
402.
▲
by
vindarel
5y ago
Maybe Portacle, a portable Emacs + Git & Magit + nice extensions (+ CL dev tools) ? https://portacle.github.io/
403.
▲
by
vindarel
5y ago
Nice. Similar projects in Common Lisp: * [Consfigurator]( https://spwhitton.name/tech/code/consfigurator/ ) - Lisp declarative configuration management system. You can use it to configure hosts as root, deploy
404.
▲
by
vindarel
5y ago
From an IDE point of view, I reckon it's hard to tell for a Emacs user, but the sure thing is that LispWorks the editor has more graphical widgets. The graphical stepper for example is for sure easier to use and discover than the rest.
405.
▲
by
vindarel
5y ago
and the necessary addition: you can use VSCode or Atom or Sublime or Jupyter notebooks with good to very good plugins for CL development, you are not tied to Emacs or Vim (anymore) \o/ https://lispcookbook.github.io/cl-
406.
▲
by
vindarel
5y ago
Only Office: https://www.onlyoffice.com/ compatible Office, connects to NextCloud, Android and iOs, open source… (didn't try but I see organizations using it)
407.
▲
by
vindarel
5y ago
The linked article of Mikel Evins further in the thread might give you more hints.
408.
▲
by
vindarel
5y ago
no, forget the web server, there is more, I promise. > we compile our code function-by-function with a keystroke and we get instant warnings and errors, when there is an error we get an interactive debugger that pops up and allows us to
409.
▲
by
vindarel
5y ago
sure. Then a web app is a clear example of Lisp's increased interactivity.
410.
▲
by
vindarel
5y ago
Here Lisp is #30 higher than Haskell, Julia, Clojure, D, Ada, Scala, Erlang, Elixir, F#, OCaml… https://www.tiobe.com/tiobe-index/ (yes that index measures nothing meaningful but maybe at least a "familiar thing&q
411.
▲
by
vindarel
5y ago
indeed, I was thinking web development for that example, but I'm talking to my local development server, not a remote one (although it's trivially possible with a swank connection). I often have to wait for Django in a non-trivial
412.
▲
by
vindarel
5y ago
Yes, Python's REPL speeds up development, but Lisp's REPL (we should say image-based development model) is even more interactive! We never wait for a server to restart, our test data is live on the REPL, we compile our code functi
413.
▲
by
vindarel
5y ago
or, as I've been suggested, "image-based development" (even though a CL implementation must not be image-based, but most are).
414.
▲
by
vindarel
5y ago
p2p: there's the Yacy effort. https://yacy.net/ I… couldn't find a portal to try it out (I did years ago, the results need… to be discussed. It's anyways easy to install and to choose what part of the web to
415.
▲
by
vindarel
5y ago
agreed^^ there are macros and libraries to bring a nicer syntax (of course). Exple: https://github.com/lisp-maintainers/defstar (defun* (sum -> real) ((a real) (b real)) (+ a b))
416.
▲
by
vindarel
5y ago
What's magical is the very much interactive, image-based development, type warnings at compile time (function per function with a keystroke), speed, building binaries, stability… Python doesn't have that :/ ( https:/
417.
▲
by
vindarel
5y ago
I think (2) should be more "small ecosystem of ASYNC libraries", that's what he complains about.
418.
▲
by
vindarel
5y ago
On this: > I don’t have to deal with quicklisp’s “all or nothing” packaging that doesn’t support version pinning. it's easy to clone a given version on quicklisp's local-projects, but we also have Qlot and the emerging CLPM. Se
419.
▲
by
vindarel
5y ago
Hey guys, don't miss this nice interview with Kina Knowledge: https://lisp-journey.gitlab.io/blog/lisp-interview-kina/ ( https://news.ycombinator.com/item?id=28961987 )
420.
▲
by
vindarel
5y ago
Oh my. Thanks, should be fixed in a minute.
More ›