Comment

Comment by SomeRndName11

You SML code is incorrect, shows that you actually never coded anything in SML. SML requires that "if" always contains "else" clause (which is the norm for many functional languages). And this kind of stuff which makes SML unnecessarily verbose (OCaml has for operators, single line let definitions that do not require you to make use val and fun for different type definitions etc.).

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton