crypt of decay - May 25th, 2018 [entries|archive|friends|userinfo]
ketmar

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

May 25th, 2018

но есть и хорошие новости [May. 25th, 2018|10:12 pm]
из двух кресел получилось собрать одно. у старого треснула поддержка, у нового — шасси. операция по пересадке шасси прошла успешно, можно опять немного кататься пока не развалится.
Link49 meows|meow!

vavoom c [May. 25th, 2018|11:51 pm]
ну, и новости с полей битвы за урожай код. выдернул vavoom c в отдельную исполнялку без остального движка, сделал к нему целый десяток тестов, добавил удобных фич. ну, типа простейшего UFCS, вызова статических методов через `ClassName.MethodName()`, некоторых дополнительных пропертей у стандартных объектов (наподобие `.length` у массивов и строк), поддержку `arr.length += 2;` и ты пы. касты там всякие ещё — `int(42.666)` типа. заодно сделал строки refcount'овые, чтобы не так больно было. `auto a = 42;` тоже. надо бы хоть reference по этому всему написать.

заодно с удивлением нашёл в языке поддержку properties.

вообще, должен сказать, что компилятор написан на удивление руками. в отличие от гздумового zscript, который написан точно так же, как и весь остальной [g]zdoom. сетевой протокол, кстати, поддерживает практически полноценный RPC — как в unreal script.
Link5 meows|meow!

navigation
[ viewing | May 25th, 2018 ]
[ go | Previous Day|Next Day ]