Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
241.
▲
by
vindarel
3y ago
Awesome release! Lem also works for Python, Rust, HTML [and more]( https://github.com/lem-project/lem/tree/master/modes ), it has a built-in LSP server, a vi layer, a directory mode… It has a very good CL
242.
▲
by
vindarel
3y ago
Other options are: - Quicklisp -really slick, libraries in there are curated. (with https support here: https://github.com/rudolfochrist/ql-https and here: https://github.com/snmsts/quicklisp-https
243.
▲
by
vindarel
3y ago
I expect you can run it in headless mode (new --headless switch), start a Swank server (the backend of Slime, the backend of the most used CL "language server"), and connect to the Lisp process from home, through a SSH tunnel. And
244.
▲
by
vindarel
3y ago
yes https://github.com/azzamsa/awesome-lisp-companies http://lisp-lang.org/success/ industrial theorem prover, design of Intel chips, quantum compilers... and little me, being more productive and
245.
▲
by
vindarel
3y ago
They are humble. What they do not say: > used by its author to win the Higgs Boson Machine Learning Challenge.
246.
▲
by
vindarel
3y ago
It's a good book! Modern companions would be: - the Cookbook: https://lispcookbook.github.io/cl-cookbook/ (check out the editors section: Atom/Pulsar, VSCode, Sublime, Jetbrains, Lem...) - https://
247.
▲
by
vindarel
3y ago
Interesting. Fortunately, they are making clear Coalton didn't reach "v1.0".
248.
▲
by
vindarel
3y ago
SBCL (the implementation) gives us pretty useful type errors and warnings. It is not "fully typed" (see Coalton for a Haskell-in-Lisp) but very useful anyways: it warns on a function arguments not having the right types, stuff lik
249.
▲
by
vindarel
3y ago
(they are using Webkit for the browser) funny story on Lisp's performance (compared to Java and Rust): https://renato.athaydes.com/posts/revisiting-prechelt-paper-... CL was beating Rust out of the water (in speed
250.
▲
by
vindarel
3y ago
You don't need to do something super cool to use CL. Boring stuff works too. I use a small program in production© that reads a DB, formats data and sends it to FTP servers. Was a breeze to develop, is a breeze to deploy. It's a
251.
▲
by
vindarel
3y ago
> static strong typing Alright, here is it: https://github.com/coalton-lang/coalton/ > small efficient native binaries The numbers are: with SBCL's core-compression, a web app with dozens on dependencie
252.
▲
by
vindarel
3y ago
It's that you can do a lot with macros, at compile time -with all the language at hand, not a subset. https://medium.com/@MartinCracauer/a-gentle-introduction-to-... https://medium.com/@MartinCraca
253.
▲
by
vindarel
3y ago
Best of both worlds: write unit tests with an interactive debugger o/ Tell the test runner to not catch errors and let them pass through up to the debugger. Have a test fail, get the debugger, go to the buggy line (without quitting the
254.
▲
by
vindarel
3y ago
Racket has mediocre interactive features or so I hear: https://gist.github.com/vindarel/c1ef5e043773921e3b11d8f4fe1... > no condition/restart but just print you a trace, and little runtime inspector/debugg
255.
▲
by
vindarel
3y ago
They link to "these years in Lisp" from 2018, here's 2022 in review: https://lisp-journey.gitlab.io/blog/these-years-in-common-li...
256.
▲
by
vindarel
3y ago
That's nice to hear, thanks for the feedback. I've been puzzled many times when starting out (or taking a not-so crowded path), so I'm glad the ones after me are having a better time. Now, your time to build cool things and s
257.
▲
by
vindarel
3y ago
> more concerned than necessary. I would say so, specially when you plan to use it for web dev (welcome!). Shinmera has released a game in CL heavily depending on CLOS (object system), and he says the GC is barely a matter. https:/
258.
▲
by
vindarel
3y ago
The corollary question: examples of companies who use CL: https://github.com/azzamsa/awesome-lisp-companies/
259.
▲
by
vindarel
3y ago
Other search engines would. It already happened that Yahoo paid to be the default search engine in Firefox, for certain regions of the world (Yahoo was for the US, they also had deals with Yandex and Baidu). And Google would probably still
260.
▲
by
vindarel
4y ago
> It produces huge binaries. My binary with dozens of dependencies (the compiler, the debugger, a web server and all that's required for a web app) is ±30MB, it starts up in 0.40s. The non-compressed binary weighs 120MB and starts i
261.
▲
by
vindarel
4y ago
absolutely, I use SBCL compression (following this recipe: https://lispcookbook.github.io/cl-cookbook/scripting.html#bu... that boils down to save-lisp-and-die ultimately). Start-up times are still below the 50ms for m
262.
▲
by
vindarel
4y ago
> common lisp can be statically compiled, but their binaries (at least with sbcl) can get pretty big [1], even with compression. My SBCL binaries are ±28MB, with the complete Lisp runtime and debugger (cool, I can eval and load configura
263.
▲
by
vindarel
4y ago
Hi, the installation issues will be worked on, CIEL was not ready for prime time :] But we can have a look together on GH issues. BTW my Gitlab CI pipeline passes. You probably need to get the latest "cl-str": git clone https:&#x
264.
▲
by
vindarel
4y ago
Hi everyone, CIEL is not done, it has rough edges, a build is provided only for Debian-ish systems, but I like the shape it is taking, and it is already useful. Look, it is also a utility to easily write Lisp scripts with batteries included
265.
▲
by
vindarel
4y ago
This is what we see: https://raw.githubusercontent.com/tarsius/paren-face/master/... Don't look at the parens and don't stop at the superficial look :]
266.
▲
by
vindarel
4y ago
current workflow: binaries with dynamic linking https://lispcookbook.github.io/cl-cookbook/scripting.html The Deploy tool helps in shipping foreign libraries alongside the binary: https://lispcookbook.github
267.
▲
by
vindarel
4y ago
LPM's warning is not surprising. It's common for libraries (dare I say open-source ones?), even if they work well. It's part of the stability game, once they are marked 1.0, they are stable. LPM works well (as reported by o
268.
▲
by
vindarel
4y ago
ABCL got a new release just today! https://abcl-dev.blogspot.com/2023/02/abcl-191-never-use-dot...
269.
▲
by
vindarel
4y ago
For https, we can now use the newer Lisp Package Manager: https://gitlab.common-lisp.net/clpm/clpm (or use a mitm proxy: https://hiphish.github.io/blog/2022/03/19/securing-quicklisp.
270.
▲
by
vindarel
4y ago
Just don't put a node_modules/ in there!
More ›