Ich schaue auf die Screenshots und sehe bereits ganz am Anfang wie Dinge zunichte gemacht werden, die mir an Pascal so gut gefallen: Das Verbot von inline-Variablen-Deklaration.
Ich sehe das genau andersrum: Inline-Variablendeklaration ist eine echte Erleichterung - so lange man sie in Maßen genießt und nicht so exzessiv nutzt, wie sie auf den Screenshots streckenweise zu sehen ist. Ich persönlich programmiere selbst in C# mehr oder weniger Delphi-Style mit oben vorab deklarierten lokalen Variablen. Nur die üblichen i,j,k-Schleifenvariablen sind inline.
Auch hätte ich das foreach anders aufgebaut:
Code:
foreach v:integer in X do -> foreach v as integer in X do
. Aber das ist denen überlassen. Ich finde dieses Projekt durchaus beeindruckend und sicher einen Blick wert - wenn es denn zumindest in Englisch übersetzt ist. Images lassen sich nicht mit Google Translate übersetzen.