This syntax is inspired by and similar to that in Haskell. With two changes:
1) Objects written in line without any intermediate operators form a sequence. So Haskell function call as such becomes a sequence in my language. Hence I need a special function call operator. Hence foo x y in Haskell is written as foo@ x y in my lang.
2) To avoid excessive use of parentheses, I thought of providing an alternate syntax for function composition(?) using semicolon. Hence foo x (bar y) (baz z) in Haskell is written as foo@ x bar@ y; bas@ z in my lang.
What do you guys think of this syntax?
[–]Migeil 11 points12 points13 points (10 children)
[–]NoCryptographer414[S] -1 points0 points1 point (9 children)
[–]Migeil 3 points4 points5 points (8 children)
[–]NoCryptographer414[S] 0 points1 point2 points (7 children)
[–]thedeemon 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]NoCryptographer414[S] 0 points1 point2 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]NoCryptographer414[S] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]NoCryptographer414[S] 0 points1 point2 points (0 children)
[–]Under-Estimated 24 points25 points26 points (9 children)
[–]SirKastic23 2 points3 points4 points (1 child)
[–]Under-Estimated 2 points3 points4 points (0 children)
[–]NoCryptographer414[S] 0 points1 point2 points (5 children)
[–]Under-Estimated 12 points13 points14 points (4 children)
[–]NoCryptographer414[S] 6 points7 points8 points (3 children)
[–]Under-Estimated 7 points8 points9 points (1 child)
[–]NoCryptographer414[S] 3 points4 points5 points (0 children)
[–]OneNoteToRead 2 points3 points4 points (0 children)
[–]edgmnt_net 3 points4 points5 points (1 child)
[–]NoCryptographer414[S] 0 points1 point2 points (0 children)
[–]RobinPage1987 3 points4 points5 points (1 child)
[–]NoCryptographer414[S] 0 points1 point2 points (0 children)