Re:Homoiconic Spreadsheets: What, How and Why [video]
by europeanguy on Sunday January 01, 2023 @02:53PM
(#34210130)
You know what language is also homoiconic? Julia.
[ Parent
| on HN ]
Re:Homoiconic Spreadsheets: What, How and Why [video]
by wenus on Sunday January 01, 2023 @04:58PM
(#34211451)
ok
Re:Homoiconic Spreadsheets: What, How and Why [video]
by savq on Sunday January 01, 2023 @09:10PM
(#34213414)
Saying that is pretty out of context. It's also incorrect. Julia has runtime code generation and hygenic macros, but it's not homoiconic. Clearly,
x + 1
is different from Expr(:call, :+, :x, 1)
Re:Homoiconic Spreadsheets: What, How and Why [video]
by mindB on Sunday January 01, 2023 @10:47PM
(#34214051)
I tend to agree that Julia and other modern programming languages with hygenic macros aren't "homoiconic". Maybe GP is making a point about the title of this presentation? Read generously, maybe he's criticizing calling this homoiconicity by comparing it to Julia which originally claimed to be homoiconic but removed the claim from its website because of contentiousness[1]?
[1] https://groups.google.com/g/julia-users/c/iKxqn-J9frI/m/QzaS...