johncoltrane a day ago

"def" is too generic.

"fn" is too cryptic.

"function" is better than the two.

sitkack a day ago

def could be for lots of things, fn is for functions. I don't think it matters much as long as you have one. C would have been so much easier to parse. Just copy Zig or Rust.

  • butlersean a day ago

    def means define, could be used to define all kinds of things

    fn isnt a legitimate short form of function

    fun doesnt work because of the amusement factor

    func is the only alternative we have left

    • sitkack a day ago

      How about unicode or emojis?

      These don't have the full fidelity as hn scrubs emojis

      add = (a, b) -> a + b

      a, b ⟹ a + b

      λ add(a, b): ↪ a + b