Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
541.
▲
by
vindarel
7y ago
It would be the collaborative Cookbook now: https://lispcookbook.github.io/cl-cookbook/getting-started.h...
542.
▲
by
vindarel
7y ago
and here the author ports a Clojure program to Common Lisp with a x10 speed gain: http://johnj.com/from-elegance-to-speed.html . Sorry, x300.
543.
▲
by
vindarel
7y ago
Some pointers: - how to make lisp go faster than C: https://www.reddit.com/r/lisp/comments/1udu69/how_to_make_li... - https://github.com/marcoheisig/Petalisp "Petalisp is an at
544.
▲
Next browser 1.3.3 – multiple selection, bookmarks queries, Git clone and more
(next.atlas.engineer)
4 points
by
vindarel
7y ago
|
0 comments
545.
▲
by
vindarel
7y ago
Hooks are really something ! Here's a productivity boost: (defun no-facebook-hook (url) "Always redirect to Diaspora." (let ((uri (quri:uri url))) (if (search "facebook.com" (quri:uri-host uri)
546.
▲
by
vindarel
7y ago
You can access Python libs easily from CL: https://github.com/CodyReichert/awesome-cl#python and there's a Numpy clone: https://github.com/numcl/numcl
547.
▲
by
vindarel
7y ago
Quicklisp is great (and better than npm/pip) because it works with distributions, aka releases. It's more stable, I never had dependencies of dependencies that break because they were not pinned carefully. Upgrade when you want. I
548.
▲
by
vindarel
7y ago
Some bits are here: - https://github.com/alex-gutev/generic-cl/ gives generic equality, predicates and other base functions. - the https://lispcookbook.github.io/cl-cookbook/ has nice topics
549.
▲
by
vindarel
7y ago
For numeric work in CL, one might like Numcl, a clone of Numpy: https://github.com/numcl/numcl
550.
▲
by
vindarel
7y ago
Maybe it lacks now, but it DID have heavy sponsors (Carmegie Melon University and Nasa are two that come to mind). The implementations we have now are based on this work.
551.
▲
by
vindarel
7y ago
On upcasing: (setf *print-case* :downcase)
552.
▲
by
vindarel
7y ago
Previous thread: https://news.ycombinator.com/item?id=20073072
553.
▲
by
vindarel
7y ago
Hy made me reconsider Lisps and I'm glad it did. I'm now using CL quite a lot. It's possible to use Python libraries from CL: - there is py4cl and async-process: https://github.com/CodyReichert/awesome-cl
554.
▲
by
vindarel
7y ago
Common Lisp seems to tick the boxes. The syntax is stable and it doesn't change. New syntax can be added through extensions (pattern matching, string interpolation, etc). The language is stable, meaning code written in pure CL still ru
555.
▲
by
vindarel
7y ago
Yes. I also like - http://wikemacs.org/wiki/Helm and http://wikemacs.org/wiki/Helm-swoop - which link to an extensive tutorial: https://tuhdo.github.io/helm-intro.html and +1 for
556.
▲
by
vindarel
7y ago
You can also use shorter lambda forms: https://github.com/CodyReichert/awesome-cl#lambda-shorthands
557.
▲
by
vindarel
7y ago
I tried it on Linux though.
558.
▲
by
vindarel
7y ago
See the "editor-support" link: there's the Dandelion plugin for Eclipse, although basic; I said Atom support is getting very good. There's Vim, a basic plugin for VS Code, and Lem, a self-contained editor ready to use fo
559.
▲
by
vindarel
7y ago
To refresh your ideas on CL (I know I needed it): https://github.com/CodyReichert/awesome-cl There may be more libraries than you think. Also recently some usual complaints have been fixed: - hard to set up environment
560.
▲
by
vindarel
7y ago
To extend #'+, equality functions and much more, see https://github.com/alex-gutev/generic-cl/ . See also https://github.com/pnathan/generic-comparability
561.
▲
by
vindarel
7y ago
I find the package manager actually great. Quicklisp works with monthly "distributions" that are tested to load together, rather than libs that must be strictly pinned and updated separately like everywhere else. I can understand
562.
▲
by
vindarel
7y ago
Lisp sould ring a bell for high hackability ! (good points though)
563.
▲
by
vindarel
7y ago
There's the very good Trivia library for pattern matching: https://lispcookbook.github.io/cl-cookbook/pattern_matching.... (and I think libraries are better maintained that Racket's)
564.
▲
by
vindarel
7y ago
Yes absolutely. http://wikemacs.org/wiki/Evil For a spacemacs experience, see also which-key-mode.
565.
▲
by
vindarel
7y ago
We discuss pdf generation here: https://github.com/LispCookbook/cl-cookbook/issues/176
566.
▲
by
vindarel
7y ago
I'd pitch: - it's all interactive and that's a productivity boost. Write a function, compile it (yes, compile function by function), see warnings or get a debugger on errors, try it right away. Same for web development. No pr
567.
▲
by
vindarel
8y ago
Exciting times in Lisp land ! This is not only super useful, it's also amazing how it was built: it is a fresh Weblocks app, the venerable CL web framework, that abstracts the need of writing any JS. It's a server-based, component
568.
▲
by
vindarel
8y ago
Given a point, and quite soon, you'll use advanced and peculiar yaml syntax. Want to factorize rules ? .deploy: &deploy and foo <<:*deploy etc. This doesn't simplify parsing. This is already
569.
▲
by
vindarel
8y ago
Nice. What languages do you build environments for ? Are they ready for a typical python & JS (vuejs) project ?
570.
▲
by
vindarel
8y ago
> do something like ClojureScript I'm betting on the ongoing Weblocks rewrite: http://40ants.com/weblocks/quickstart.html Here no need to transpile to JS, you just always stay in CL, in the CL environment, stat
More ›