Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
reikonomusha
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
reikonomusha
2y ago
"Lem is the editor/IDE well-tuned for Common Lisp. [...] If you come from Emacs or Vim, you will feel right at home." https://lem-project.github.io/
92.
▲
by
reikonomusha
2y ago
The r/piano subreddit is full of amateur pianists who own a high-quality digital piano who share their experiences playing a grand piano for the first time. 99% of the time, they express astonishment, amazement, and their wish to somed
93.
▲
by
reikonomusha
2y ago
The author did not address Common Lisp's reader macros, or Racket's #lang syntax. It's not like either of those languages are obscure (relatively speaking).
94.
▲
by
reikonomusha
2y ago
Well, the other problem is that the stuff the article says about Lisp is incorrect and gravely misinformed. For instance: > This makes the left and right parenthesis unchangable from within the language The parenthesis character in Commo
95.
▲
by
reikonomusha
2y ago
No need for .ein source files. We just need a programming language that allows the definition of embedded DSLs without shoving them into one-line strings. A language like Common Lisp. Here's einsum in 200 lines of Common Lisp. All eins
96.
▲
by
reikonomusha
2y ago
Lisp "variants" have lists, hash tables, multi-dimensional arrays, strings, bit sequences, streams, etc.
97.
▲
by
reikonomusha
3y ago
A single-semicolon comment is intended to be very terse and to-the-point. Longer inline comments are supposed to be double-semicolon dedicated to their own lines. (let* ((head (cons nil nil)) (tail head)) ;; This is a
98.
▲
by
reikonomusha
3y ago
I disagree that it has "proven an awful suggestion." Proven how? Through what experience? I've found the one-semicolon comment placed at a suitable column (as recommended by the spec) leads to very clear and easy to read code
99.
▲
by
reikonomusha
3y ago
I think this is the perfect opinion to have for a middle manager at a large FAANG with seemingly infinite developer supply and little existential incentive to innovate. In practice, C++ and Python codebases have insane amounts of churn. The
100.
▲
by
reikonomusha
3y ago
It's a recommendation of section 2.4.4.2.1* of the standard. :) * https://www.lispworks.com/documentation/lw50/CLHS/Body/02_dd...
101.
▲
by
reikonomusha
3y ago
What about when writing a function with polymorphic recursion, rank-N types, or the monomorphism restriction? There are plenty of examples where a type declaration is required to get functionality, especially when we consider what GHC offer
102.
▲
by
reikonomusha
3y ago
Common Lisp has DISASSEMBLE built-in to the language standard. You can take any function, even standard library functions, and inspect their disassembly. SBCL goes further with two cool features: 1. It annotates the disassembly with your Li
103.
▲
by
reikonomusha
3y ago
I can't speak for onetimeuse92304, but it's probably because the program which generates machine code was in Common Lisp and SBCL using the techniques FTA, and it would basically be impossible to port in any reasonable way. Experi
104.
▲
by
reikonomusha
3y ago
Very cool story; thanks for sharing! I think a major fault in the industry is "find somebody who's good at X". It's not a necessary or even optimal requirement. Common Lisp doesn't have too many particularly odd lan
105.
▲
by
reikonomusha
3y ago
If BLOCK weren't already the name of something in Common Lisp, this sort of syntax is very easy to add, easy enough to write in an HN comment. Let's call it OGOGMAD instead. (defmacro ogogmad (&body b) (cond
106.
▲
by
reikonomusha
3y ago
I think you're overstating a supposed worry. I could equally say, "why are all of these languages making me worry about which scope a VAR is attached to?" In either case, it doesn't seem to actually be a worry, it's
107.
▲
by
reikonomusha
3y ago
Google sponsors Lisp compiler development.
108.
▲
by
reikonomusha
3y ago
HRL Laboratories | Senior Software Engineer; Principal Compiler Engineer | Common Lisp | ONSITE | Los Angeles, California | https://quantum.hrl.com/ HRL Laboratories is a private, scientific laboratory that has been in busi
109.
▲
by
reikonomusha
3y ago
Lisp jobs are sometimes advertised in Who's Hiring threads, Reddit's r/lisp, etc. There's a Lisp job advertised on Reddit [1,2] right now even. Another good source is to check out the companies in [3] and see if they hav
110.
▲
by
reikonomusha
3y ago
It's been in Who's Hiring threads, r/lisp, etc. There's a Lisp job advertised on Reddit [1,2] right now even. Another good source is [3]. [1] https://www.reddit.com/r/ProgrammingLanguages/s/
111.
▲
by
reikonomusha
3y ago
(Non-obvious context: hayley-patton is the one who wrote the new parallel GC.)
112.
▲
by
reikonomusha
3y ago
Lem is cool! But doesn't address what I consider a fundamental problem for Common Lisp adoption: lack of no-nonsense support for a familiar IDE. Lem feels like an Emacs, so the same people that won't use Emacs also won't use
113.
▲
by
reikonomusha
3y ago
People like to cite supposed VS Code support. I tried it. It's buggy and easy to make crash/spin/not respond/etc. even under casual use. Like... single Lisp file development. This is not to mention the absence of necessi
114.
▲
by
reikonomusha
3y ago
I'd say so, but for many, it's "dead on arrival" for a variety of reasons: Java-centric, unabashedly dynamically typed (favoring instead a slightly more eccentric way of enforcing contracts), etc. Unfortunately, a lot of
115.
▲
by
reikonomusha
3y ago
Common Lisp has bad marketing (even OCaml has Twitch streamers and "influencers" now), and bad support for general editors, both of which make it a non-starter for most curious people who have an afternoon to try something. But be
116.
▲
by
reikonomusha
3y ago
Pedantically, a permutation is a rearrangement of a given set of pieces. (Mathematically, any bijection between a set and itself.)
117.
▲
by
reikonomusha
3y ago
> Who uses base-10 logs in mathematics anyway? Any applied mathematician working with decibels (as in acoustics, electronics, optics, ...), for example.
118.
▲
by
reikonomusha
3y ago
Kalai and Dyakonov are popular in sharing their opinions and speculations on this matter, but they haven't managed to make a convincing scientific argument that controlling a large scale quantum system is intractable or infeasible. Tha
119.
▲
by
reikonomusha
3y ago
I think this is partly an exercise in defining what "real world" means. To many, solving number theory problems, especially factorization, is real world enough. It's just not Silicon Valley monetizable.
120.
▲
by
reikonomusha
3y ago
The Majorana particle stuff has a long history where the paper was retracted not due to a simple scientific error, but alleged intentional misrepresentation or negligence. - "Data manipulation and omission in 'Quantized Majorana c
More ›