On 6/7/2017 9:45 PM, Rasmus Schultz wrote: >> the `fn($a, $b) => $a + $b ** $c` syntax suddenly becomes an acceptable > compromise. > > I have to second that. > > I might even propose to shorten it from "fn" to just "f" - the resulting > syntax then resembles a mathematical predicate :-) >
I really like your thinking here. +1 for just `f`. I am not sure why we would require the fat arrow anymore. We most probably want some symbol there to separate the return type constraint from the body, but it could be a single symbol instead of two: f($x) = $x^3 f(int $x): int = $x^3 We could go full math here! :) -- Richard "Fleshgrinder" Fussenegger
signature.asc
Description: OpenPGP digital signature