[Haskell-cafe] Prolog-style list syntax?
Richard O'Keefe
raoknz at gmail.com
Thu Jul 8 12:05:42 UTC 2021
I note that
(1) Clean uses ":" in lists the way Prolog uses "|".
(2) Before Prolog switched to "|", Edinburgh Prolog used ",.." (two tokens).
(3) There doesn't seem to be any reason why [p1,p2,p3]++pr could not be
a pattern, where p1, p2, p3 match elements and pr the rest. Erlang has
<string literal> ++ <pattern>, but forbids <list pattern> ++ <pattern>,
presumably because it uses "|" like Prolog.
More information about the Haskell-Cafe
mailing list