Ich finde die Ideen gut und hilfreich.
Variablen dort zu deklarieren, wo sie gebraucht werden, finde ich sinnvoll.
Wer will, kann sie ja direkt am Prozerduranfang deklarieren (oder optional vor dem "begin").
Auch einfach einen Alias für längere Variablennamen oder Member (var C = x.y.z.a.b.c
definieren zu können, finde ich gut.
Beides habe ich auch für meine Scriptsprache vorgesehen, an der ich bastle.
Ich finde das nicht kryptisch sondern übersichtlich.
Wichtig ist, dass Variablen vor der Verwendung deklariert werden müssen.
@Codehunter
Das Problem mit dem Scope von Inline-Prozeduren hat man ja jetzt auch schon. Nur die Verwendung von I in Schleifen wird jetzt halt abgelehnt.