Scheme as a virtual machine?

namekuseijin namekuseijin at gmail.com
Thu Oct 14 13:11:34 EDT 2010


On 14 out, 00:26, Ertugrul Söylemez <e... at ertes.de> wrote:
> BTW, you mentioned symbols ('$', '.' and '>>='), which are not syntactic
> sugar at all.  They are just normal functions, for which it makes sense
> to be infix.  The fact that you sold them as syntactic sugar or
> "perlisms" proves that you have no idea about the language, so stop
> crying.  Also Python-style significant whitespace is strictly optional.
> It's nice though.  After all most Haskell programmers prefer it.

it still makes haskell code scattered with perlisms, be it syntax or
function name... in practice, Haskell code is ridden with such
perlisms and significant whitespace, and infix function application
and more special cases.  All of these contribute to a harder to parse
language and to less compilers for it.

> > And one as complex and scary beast as gcc... that's the cost of a very
> > irregular syntax...
>
> What also proves that you have no idea is the fact that there is no
> Haskell compiler called 'gcc'.  That's the GNU C compiler.

ORLY?

do you understand what a comparison is?

> Glasgow Haskell Compiler, GHC, and it's by far not the only one.  It's
> just the one most people use, and there is such a compiler for all
> languages.

yeah, there's also some Yale Haskell compiler in some graveyard, last
time I heard...



More information about the Python-list mailing list