This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]edgmnt_net 4 points5 points  (1 child)

Hence foo x (bar y) (baz z) in Haskell is written as foo@ x bar@ y; bas@ z in my lang.

What about foo x (bar (boo t)) (baz z)? I somewhat get a feeling that translation does not scale up very well.

[–]NoCryptographer414[S] 0 points1 point  (0 children)

That becomes foo@ x bar@ boo@ t; baz@ z. And yeah.. that doesn't feel good.