Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thomaskrauss
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
thomaskrauss
12y ago
Okay, I understand better your point. (I have also misunderstood SRFI49 so it didn't help!). The things you described are features, right? But what is OP? Opening paragraph? > compared to learning the model of computation and the ru
2.
▲
by
thomaskrauss
12y ago
> You could say "paragraphs and punctuation only guide your eyes, but to know what the text says you have to read it, there's no other way around" - ancient greek was written without word spaces, it barely introduces any a
3.
▲
by
thomaskrauss
12y ago
I sure have a bit more problems maintaining Lisp code than writing it. But here I'm more comparing these two endeavors with one another while dealing with Lisp rather than comparing each one to the same endeavor in another language. Wr
4.
▲
by
thomaskrauss
12y ago
I was not aware at all of these notions. Thanks for the various pointers!
5.
▲
by
thomaskrauss
12y ago
I think it's Eric Raymond who is known to have first said that learning Lisp makes you a better programmer. See here http://www.catb.org/esr/faqs/hacker-howto.html
6.
▲
by
thomaskrauss
12y ago
I haven't read the notion of action perimeter phrased anywhere else. I just came up with it some years ago when I was trying my colleagues to give Lisp a go. An action perimeter is different from a function because, for instance, you c
7.
▲
by
thomaskrauss
12y ago
The problem I had with "code is data" or "homoiconicity" is that they didn't really help me to code in Lisp. Although they were obviously big, mouth-watering hints that something is there! :) From an operative point
8.
▲
by
thomaskrauss
12y ago
Indeed, Lisp has too many brackets! However, how many different roles do they have apart from writing action perimeters? The answer is 0! And 0 times 10, or 100, or 1000 or well, just go for any number, it doesn't matter, that's s
9.
▲
by
thomaskrauss
12y ago
I really mean perimeters. An action perimeter returns a value. To perform its work, it needs parameters. That is: values. Some of these values can be written by hand, others need to be computed. In that latter case, you ask for a computat
10.
▲
by
thomaskrauss
12y ago
I'm really sorry to hear my article has wasted your time. You are right, it was rambling. I'm kind of like that and it just surfaces, no matter how hard I try to behave! Basically, rthomas6 explained it better. But may you allow m
11.
▲
by
thomaskrauss
12y ago
This is so true. I have worked with several legacy code bases and I had discovered that in two opposite settings. When I was developing on a quite malleable and a bit unpredictable language, I wished it would not be like that. When I was de
12.
▲
Lisp in 3 words
(vagrant-coder.com)
75 points
by
thomaskrauss
12y ago
|
61 comments
13.
▲
Show HN: Reconnect, a maintenance and documentation oriented Common Lisp editor
(github.com)
2 points
by
thomaskrauss
12y ago
|
0 comments