crypt of decay - Post a comment [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

almost there Oct. 2nd, 2022|07:07 pm

ketmar
допилил вм, допилил замыкания. старею, раньше бы за дня два сделал, а сейчас почти неделю пилил. концепцию реализации замыканий невозбранно потырил у Lua (нет, код не брал, нафига; они идею давно в статье описали, этого достаточно).

компилер в итоге у меня медленней, чем у Lua и nasal, конечно (у Lua вообще самый быстрый), но зато сгенерёный код довольно плотный, почти без лишних MOVE. сам по себе компилер стандартный многопроходный: сначала простое AST, потом по нему ходит оптимизатор, а то, что осталось от оптимизитора, пердолит кодоген. хотя в принципе можно было и инвертировать: сначала кодоген в SSA (можно даже минуя AST), а потом оптимизатор; но сложилось вот так.
Link Read Comments

Reply:
From:
(will be screened)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message: