(бред)

Jun. 25th, 2009 05:54 am
wizzard: (Default)
[personal profile] wizzard

префиксная, инфиксная, do-нотация, arrows – это все способы записи дерева или графа атомов, из которых состоит программа.

алсо в апофеозе скобочки и операторы continue-execution (;), list-construct (,), member-select (.) тоже можно по большому счету вынести из грамматики.

вот например если вынести мемберселект то можно делать мультиметоды (a, b).

только тогда парсер как-то размазывается нафик по компилятору а может даже в рантайм переползает, вот хз, может это хорошо а может и плохо.

upd: лисп (как bootstrap syntax) с stateful парсером получается, как в форте, явно интерпретируемый.

upd2: только парсерам тогда тоже нужен свой scope, естественно.

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 1st, 2025 04:15 am
Powered by Dreamwidth Studios