Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
vindarel
1y ago
I found PDF SAM basic ("split and merge") well done: https://pdfsam.org/en/pdfsam-basic/ . That one is open-source and multi-platform, they have more features in a paying superset project.
62.
▲
by
vindarel
1y ago
nice thanks, I'll check them out. They are also on https://github.com/CodyReichert/awesome-cl/
63.
▲
by
vindarel
1y ago
> writing your shell scripts in Lisp instead of Bash. in a Lisp ;) Related, for Common Lisp: - unix in lisp https://github.com/PuellaeMagicae/unix-in-lispMount Unix system into Common Lisp image. - kiln https:&#x
64.
▲
by
vindarel
1y ago
It's great but some chosen libraries are a bit too random or early. You can look at a curated list of Common Lisp libraries here: https://github.com/CodyReichert/awesome-cl/
65.
▲
by
vindarel
1y ago
For CL hash-tables I can recommend serapeum's dict: (dict :a 1 :b 2) (it's an 'equal HT) With toggle-pretty-print-hash-table it will pretty-print its content, readably.
66.
▲
by
vindarel
1y ago
It's a Common Lisp program for end users and I can literally use it in 3 clicks, thanks to its AppImage (for Linux x86-64). Good (and rare) stuff! It's also impressive to see that the audio decoding is mostly done in CL, without b
67.
▲
by
vindarel
1y ago
the image-based REPL, including the interactive debugger, is still unique (matched maybe by Smalltalk), CLOS and the condition system too… pair them with stability, fast implementations, instantaneous compile-time errors and warnings a keys
68.
▲
by
vindarel
1y ago
Their dataframe is pretty cool, I used it with CSV: https://lisp-stat.dev/docs/manuals/data-frame/
69.
▲
by
vindarel
1y ago
indeed. Note that's a function declaration in Common Lisp (yours is Scheme): (defun time-to-move (from-pos to-pos) it's like the author didn't understand accessors? They don't need the with-accessors. They also
70.
▲
by
vindarel
1y ago
> good dep management you can see https://github.com/ocicl/ocicl and https://github.com/fosskers/vend (newer) > sane beginner defaults agree. CLISP's REPL is beginner friendly, but we s
71.
▲
by
vindarel
1y ago
(to be clear those historic stuff are present in today's implementations)
72.
▲
by
vindarel
1y ago
I appreciate the feedback, I edited the post. I actually should have noticed it, it's a grammar lesson I remember quite well and a mistake I spot in others' posts :] My first wording was mentioning "September of 2024", w
73.
▲
by
vindarel
1y ago
I edited the post to add this clarification, thank you. Vincent (my full name appears in linked projects ;) )
74.
▲
by
vindarel
1y ago
oh, hello. Yes, you write "I was surprised by the absence of a quickstart page to help me set up a simple server", that's spreading FUD. Many such tutorials have been written. > I could not find a quick tutorial for Cavem
75.
▲
by
vindarel
1y ago
just get Common Lisp with this new Clojure collection and sequence API! https://github.com/dtenny/clj-coll
76.
▲
by
vindarel
1y ago
yeah the author does too much (and un-necessary stuff). To keep his stack just use the Caveman library has he does: (defparameter *web* (make-instance '<app>)) @route GET "/" (defun index () (r
77.
▲
by
vindarel
1y ago
false premises, false conclusions, and bad good ideas in-between. > I was surprised by the absence of a quickstart page to help me set up a simple server what about https://lispcookbook.github.io/cl-cookbook/web.html
78.
▲
by
vindarel
1y ago
I also hear "programmable chips", does that count? Example: - [Barefoot Networks]( https://www.barefootnetworks.com/ ) - "we use Lisp (via Allegro CL’s Enterprise class development environment) in the design of
79.
▲
by
vindarel
1y ago
Similar, in CL too: * [lqn]( https://github.com/inconvergent/lqn ) - query language and terminal utility for querying and transforming Lisp, JSON and other text files. (by this person doing nice generative art: https:&
80.
▲
by
vindarel
1y ago
A big shootout and kuddos to Language Transfer. I love their method (since I loved Michel Thomas, we see the influence). "Don't try to remember, don't do homework, but repeat with the two other students. It is of our responsi
81.
▲
by
vindarel
1y ago
for folks looking for libraries: https://github.com/CodyReichert/awesome-cl/ (I don't know for popularity but my personal opinion is that CL is still unmatched: this level of interactive development + good de
82.
▲
by
vindarel
1y ago
Absolutely mindblowing.
83.
▲
by
vindarel
1y ago
> I will check out your courses to see if I can learn something from you. Thanks. Don't hesitate to reach out and give feedback. If you're into web, you might find my newer (opinionated) resource helpful: https://web
84.
▲
by
vindarel
1y ago
Maybe you tried some time ago? This experience report concludes by "all in all, a great rig": https://blog.djhaskin.com/blog/experience-report-using-vs-co... > The usage experience was very ergonomic, much
85.
▲
by
vindarel
1y ago
Common Lisp can compete with Python no problem, that's what matters to me. You get: - truly interactive development (never wait for something to restart, resume bugs from any stack frame after you fixed them), - self-contained binaries
86.
▲
by
vindarel
2y ago
> first-class IDE Atom/Pulsar, or Portacle (portable Emacs with SBCL + Quicklisp), or plain-common-lisp (2 clicks install for Windows), ALIVE for VSCode is getting there, also the newer Intellij plugin. And vim. LispWorks. Sublime,
87.
▲
by
vindarel
2y ago
But where is it now? If not mainstream, where? Is it not used at all, or only by hobbyists, or also by successful companies, today? If it isn't mainstream, is it important, if not, what's the cursor? elements to not judge in the v
88.
▲
by
vindarel
2y ago
Super-interactive workflow. You never wait for the webserver to restart -you are "inside" the server/the running image. Super-fast compile-time errors and warnings (function by function, a shortcut away). Compiles to machine
89.
▲
by
vindarel
2y ago
Anyone tried https://getsession.org/ seriously? - desktop and mobile clients, cross-platform (with an AppImage that installs on old systems) - end to end encryption - onion routing, based on the Oxen Service Nodes [0], whic
90.
▲
by
vindarel
2y ago
I understand, it isn't that bad though: a web app of mine with dozens of dependencies and all templates and static assets is 35MB with SBCL and core compression (that includes the compiler and debugger, useful to connect to a running a
More ›