←back to thread

The programmers who live in Flatland

(blog.redplanetlabs.com)
107 points winkywooster | 3 comments | | HN request time: 0s | source
Show context
parpfish ◴[] No.46182834[source]
it'd be nice if there was an attempt to give an example of what kind of powers moving into 3d-lispland allows instead of just saying that it's beyond the comprehension of the 2d-planar programmers.

because, i guarantee that it's not beyond our comprehension. at some point the author was a 2d-er that read/did something and had their understanding expanded. so... do that for us

replies(4): >>46182958 #>>46183163 #>>46183255 #>>46185406 #
1. 1313ed01 ◴[] No.46182958[source]
I agree. Especially as someone that likes LISP-like languages and uses Janet and Fennel quite a bit (and some elisp, in the past also Clojure) but never used a macro for anything. Would love to hear more about that third dimension I am missing out on.
replies(2): >>46183127 #>>46184032 #
2. joeevans1000 ◴[] No.46183127[source]
Ditto.
3. nathan_compton ◴[] No.46184032[source]
Marcos are only very appealing to tyros. Most old salt Lispers avoid them. I would argue that a macro is only appropriate if you are adding a genuine syntactic feature to a language (one hint that this is the case is if your macro involves binding variables).