Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vindarel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
481.
▲
by
vindarel
6y ago
I agree that was an issue. Now the SLIMA plugin for Atom is very good and getting very close to Slime. The ones for Sublime and VSCode are getting close too. Dandelion for Eclipse allows to get started very easily (but is less complete).
482.
▲
by
vindarel
6y ago
There was a recent article with snippets in Haskell and Lisp: http://www.lispology.com/show?3FY9 "Haskell-like patterns in Lisp"
483.
▲
by
vindarel
6y ago
If you want to regain performance, add-in type declarations, cl-generic will inline its functions: https://github.com/alex-gutev/generic-cl/#optimization
484.
▲
by
vindarel
6y ago
> Google [11] recently came out with support for protobufs Not only: > Doug Katzman talked about his work at Google getting SBCL to work with Unix better. For those of you who don’t know, he’s done a lot of work on SBCL over the past
485.
▲
by
vindarel
6y ago
Still, for some example companies: https://github.com/azzamsa/awesome-lisp-companies
486.
▲
by
vindarel
6y ago
Everybody says Lisp is dynamic. OK but it's not Python. Don't forget that CL, and in particular the SBCL implementation, does pretty good compile-time type checking. Nice to note is that we get the warnings instantly because durin
487.
▲
by
vindarel
6y ago
It could work with Guix: it already works as a universal package manager on top of your distro (with reproducible builds, rollbacks, potentially sandboxed…) and it works with channels: the official one, and others for non-free software etc.
488.
▲
by
vindarel
6y ago
I can give you some pointers, as a relatively young lisp developer (came to it ±3 years ago): at the time, unappealing official website (now fixed); only books to learn, few online code-first resources, so was harder to learn than necessary
489.
▲
by
vindarel
6y ago
> magic I'd say yes, this, though you don't actually manipulate a proper AST, but a list (tree) of program instructions. An AST would be given by a "code walker". Plus, the syntax is small and coherent, the language i
490.
▲
by
vindarel
6y ago
I do, this year I shipped a web application and paid a few rents with it. It reads an existing DB, fetches data from a SOAP service, sends daily reports to a FTP server and renders some HTML templates. I'm coming from Python and am muc
491.
▲
by
vindarel
6y ago
See this comment for libraries suggestions: https://news.ycombinator.com/item?id=25583855
492.
▲
by
vindarel
6y ago
The Sourceforge version is old, please see https://lispcookbook.github.io/cl-cookbook/ !
493.
▲
by
vindarel
6y ago
Pleeeeeeeeeeeease link to the recent Cookbook :) https://lispcookbook.github.io/cl-cookbook/
494.
▲
by
vindarel
6y ago
This is attractive :) No offer mention Lisp though? found https://www.siscog.pt/en/careers/software-engineer-lisbon-re...
495.
▲
by
vindarel
6y ago
this? https://marketplace.visualstudio.com/items?itemName=ailisp.c...
496.
▲
by
vindarel
6y ago
Probably more than CL yes, but thank you I create my own job.
497.
▲
by
vindarel
6y ago
Yes, there's the Lem editor (unrelated to CMUCL or the SBCL project itself): https://github.com/cxxxr/lem/ (also works for more programming languages) (and also, rather ipython-like, cl-repl: https:/&#x
498.
▲
by
vindarel
6y ago
Thanks! I shared on reddit for now: https://www.reddit.com/r/Common_Lisp/comments/keb6iu/another...
499.
▲
by
vindarel
6y ago
Sure thing, look: https://github.com/CodyReichert/awesome-cl#web-frameworks and https://github.com/CodyReichert/awesome-cl#parallelism-and-c... The Cookbook on web development: https://
500.
▲
by
vindarel
6y ago
I tried Clojure a bit and, compared to CL, I find it bloated :S Installing a library takes ages, a lot of memory, and I can't do it from the REPL (so I must quit my development environment, and start it again). CL feels very snappy. I
501.
▲
by
vindarel
6y ago
Some pointers: Scorecloud ( https://scorecloud.com/ ), a music composition software (you sing, it writes music) comes from research, and is built in Common Lisp. pgloader was rewritten from Python to Lisp: https://
502.
▲
by
vindarel
6y ago
OK, I want to know what's your product! (and if we can add your company to the "lisp companies" list https://github.com/azzamsa/awesome-lisp-companies ?)
503.
▲
by
vindarel
6y ago
Emacs is probably the best editor for Lisp, but we have other good choices nowadays (progress!!): SLIMA for Atom, 2 VSCode extensions, Vim of course, Jupyter notebooks, and more: https://lispcookbook.github.io/cl-cookbook&#x
504.
▲
by
vindarel
6y ago
> Make sure you have good internet and can wait up to 30 minutes to complete the download [of version 16.10.2020]. We highly suggest to make sure your coffee machine is working before starting the update. Wow!
505.
▲
by
vindarel
6y ago
or do the reverse, call Python from Lisp: https://github.com/bendudson/py4cl or call Lisp from Python: https://github.com/marcoheisig/cl4py (or if it's because of Numpy, see NumCL https:
506.
▲
by
vindarel
6y ago
There is an ecosystem though https://github.com/CodyReichert/awesome-cl
507.
▲
by
vindarel
6y ago
It's not enough to only talk about syntax when we introduce Lisp. The other less known Lisp feature (in the sense of Common Lisp), is the image-based development, which makes for a great REPL. Really interactive, tiny feedback loops, w
508.
▲
by
vindarel
6y ago
They are useful to refactor code, make it more terse, and thus ease one's life. For example, I am writing API endpoints. Each route uses the same scheme, they need to hold a list of messages with their status code which will be sent to
509.
▲
by
vindarel
6y ago
An example with smileys: https://youtu.be/CbciCrQCpkI?t=832
510.
▲
by
vindarel
6y ago
A short add-padding (missing the `newline` parameter): ;; (ql:quickload "str") (defun add-padding (txt &key padding) (with-output-to-string (s) (loop for line in (str:lines txt) do (format s
More ›