Do you know what year it is?
HN user
0x0dea
Vim auto-indents macro blocks just fine, and preprocessing isn't compilation. For your edification, clang-format is amazing: https://youtu.be/JSjoCisIHcM?t=1764
Couldn't find a probabilistic testing library, eh?
In a similar vein: https://www.destroyallsoftware.com/talks/the-birth-and-death...
The magic __COUNTER__ macro supported by some compilers can be used to simulate gensym.
Does the body have ways of shutting that down?
Ruby's Struct is pretty nifty.
Person = Struct.new :name, :age
people = [
Person.new('Alice', 42),
Person.new('Bob', 23),
Person.new('Carol', 30)
]
people.sort_by(&:age).map(&:name)
# => ["Bob", "Carol", "Alice"] $ whatis code
code: nothing appropriate.https://www.destroyallsoftware.com/talks/the-birth-and-death... is non-fiction.
"Ruby code can have a syntax error in a conditional..."
No, it can't. If this is something you've seen "many times", would you mind providing an example? Show me a program that Ruby tries to execute without having been able to parse it.