The FTB Forum is now read-only, and is here as an archive.
To participate in our community discussions, please join our Discord! https://ftb.team/discord
70 I more or less got those parts (take and last are the same in Haskell, and iterate inc was pretty clear, although the Haskell version is [1..]); it was mostly "macro", "thread-first", and "thread-last" that don't mean anything to me. Yet.
Macro means to take a raw piece of code and make it into something the compiler/interpreter can understand, kinda. Thread first means to take the first value and put it as the first argument to the second function and take that value and put it into the third and so on. Thread last means to put it as the last arg instead of the first
74 @Someone Else 37 yeah, but it is extremely powerful. Alost all of Clojure is implemented using functions and macros. Macros can be used to make the and statement and even lower level things.