Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
PuercoPop
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
PuercoPop
7y ago
The reason it is slow is not because it is written is Lisp but because of how it is implemented, primarily because it is a hobby project. Graphics are rendered on the CPU for example. https://github.com/froggey/Mezzano&
62.
▲
by
PuercoPop
7y ago
It _is_ linked to in their front page. The article is complaining about not finding documentation for the openssl command while literally linking to the front page that contains a link to said the documentation. They don't even have to
63.
▲
by
PuercoPop
8y ago
I agree that is nice idea but sadly only the JS server improves my experience compared to the alternatives, which is more an indictment on the JS toolchain than anything else. And even then its jump to definition leaves a lot to be desired.
64.
▲
by
PuercoPop
8y ago
> return/if/while/break/continue actually work in Hylang. Common Lisp doesn't have these. Don't know where you get your facts from, but Common Lisp certainly has those.
65.
▲
by
PuercoPop
8y ago
Given that wookie's author uses vim it is clearly possible. Another prominent lisper that uses vim is Steve Losh, they've even written their own swank equivalent based on nrepl, cl-nrepl https://github.com/sjl/
66.
▲
by
PuercoPop
8y ago
Sorry to hijack the thread but congrats on Lem. It's nice to see how far it's progressed. You even have an XCB binding in there! Lemonodor-fame is but a hack away!
67.
▲
by
PuercoPop
8y ago
Roswell and Quicklisp are two different things. Quicklisp takes care of downloading systems (what other languages tend to call packages) and makes them available to ASDF. Roswell and takes care of installing Common Lisp Implementations (thi
68.
▲
by
PuercoPop
8y ago
I agree it _sounds_ like an armchair critic, but I prefer to give the benefit of the doubt. Maybe they had a bad experience involving Lisp? The actively hostile to collaborative programming seems particularly misguided. Even an extreme case
69.
▲
by
PuercoPop
8y ago
As others have noted its written in 'rant form' so its bound to happen. The weird thing is that it doesn't seem to bash on Perl at all! The Appendix on Editors bashes Emacs a lot too. Its an OK book _if_ you enjoy reading ran
70.
▲
by
PuercoPop
8y ago
There is StumpWM, a tiling Window Manager. [0]: https://github.com/stumpwm/stumpwm
71.
▲
by
PuercoPop
8y ago
Do you say that out of experience? That is certainly not my _experience_. Lisp codebases tend to be easily "appropiable"
72.
▲
by
PuercoPop
8y ago
> Frameworks are there so you don't have to repeat the work of others You know what else is there so we don't have to repeat the work? Libraries. And they don't take the control of how my code is called from me. Frameworks
73.
▲
by
PuercoPop
8y ago
Ftw I got the same error if I tried to log from the signup page. But when I tried to sign up from the form in the sidebar it worked
74.
▲
by
PuercoPop
8y ago
Sure. Although the documentation doesnt make it explicit your .authinfo file can have a gpg extension and Emacs will encrypt and decrypt it for you using gpg automatically
75.
▲
by
PuercoPop
8y ago
Same as Slime. Works across implementations.
76.
▲
by
PuercoPop
8y ago
They do, the reasoning they already put forth. On the other hand your explanation is no explanation at all. No possible motivation. Just "people are bad everywhere m'kay".
77.
▲
by
PuercoPop
8y ago
The author? Most likely https://twitter.com/stevelosh/status/1034147772440760320?s=1... I have a similar experience. Started out learning Clojure because it was 'practical', stayed with Common Lisp becau
78.
▲
by
PuercoPop
8y ago
> Unless your data requirements are very specific, mem only, or not adapted to the relational paradigm any SQL engine will provide you with the best and more efficient algorithms to manipulate your data in the most common situations. Too
79.
▲
by
PuercoPop
8y ago
> For example, would you want to lose all your customers' orders and billing information if your code crashed? There are things like WAL and snapshots. Having your dataset in RAM and querying directly doesn't exclude persistin
80.
▲
by
PuercoPop
8y ago
The Paracas have nothing to do with the Inca Civilization!
81.
▲
by
PuercoPop
8y ago
I wouldn't consider a desktop environment that forces one to put up with useless transition animations even a good desktop enviroment.
82.
▲
by
PuercoPop
8y ago
You are missing the point of the Lisp's type system. > There has been some confusion about the difference between type checking for the purposes of compiling traditional languages, and type checking for the purposes of ensuring a pr
83.
▲
by
PuercoPop
8y ago
You don't have to hire for Lisp, or any language for that matter. Picking up a language is way easier than fundamental skills (statistics for AI for example). IIRC Dan Weinreb of ITA fame said they gave their new hires a copy Practical
84.
▲
by
PuercoPop
8y ago
> in general /tmp is not suitable for such inter-process communication. Yeah, it is not like X11 uses it for precisely that purpose or anything. ^_^
85.
▲
by
PuercoPop
8y ago
Learn. Which is the whole poiny of education in the first place.
86.
▲
by
PuercoPop
8y ago
Instead of checking wikipedia for a general definition of idempotency, check the RFC for the definition that applies to HTTP 9.1.2 Idempotent Methods Methods can also have the property of "idempotence" in that (aside from
87.
▲
by
PuercoPop
9y ago
The current vim plugin from VSCode uses neovim under the hood, at least for some operations
88.
▲
by
PuercoPop
9y ago
It is similar to strings up to some size (I think it was 1024 but I may be way off base). Basically small strings are interned.
89.
▲
by
PuercoPop
9y ago
> For me anyway, readability isn't about one person actively developing code. It's about communicable code, If the person who wrote it can't pass the 'readability' test above what are the chances that other peopl
90.
▲
by
PuercoPop
9y ago
Although emerge is written in python, Afaik ebuilds are bash scripts.
More ›