News for hackers. Stuff that matters.
Re:The Earl Grey programming language by arh68 on Thursday May 07, 2015 @11:32PM (#9509832)
Erlang does it very much like GP's suggestion with the one downside of being 'noisy' with its punctuation (some might say 'clearer'):

  factorial(0) -> 1;
  factorial(N) -> N * factorial(N-1).

  factorial(Foo, 0) -> .. ;
  factorial(Foo, Bar) -> .. .
Semicolons separate partial definitions for a single function of a single arity, and periods end those definitions. Removing the punctuation might make parsing a bit more difficult (will there be more partial definitions?), so it's understandable to not offer it.
Re:The Earl Grey programming language by Vignitus on Friday May 08, 2015 @02:54AM (#9510335)
Off-topic: I'm kinda new here, what does GP stand for ?
Re:The Earl Grey programming language by jfarmer on Friday May 08, 2015 @03:39AM (#9510425)
The grandparent comment, as opposed to the parent comment or the original post.