Здравствуйте, VladD2, Вы писали:
V>>Доделываю хвосты и прыгаю
V>>Нельзя же бросать текучку...
VD>Ну, вот мы и тебя "проникли".
Что не удивительно, просидев года на .Net 1.1 мне даже переход на 2.0 показался глотком свежего воздуха.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Очередной билд:
Oyster.Units.0.05.zip (билдить на r6235 и выше).
В последних билдах Nemerle разработчики исправили довольно много багов, поэтому исходный код библиотеки был откорректирован соответствующим образом. Собственно, было внесено два основных изменения:
def f3 = Si.Force(m1*l2/(t1*t1));
а
def f3 : Si.Force = m1*l2/(t1*t1);
Т.е. не вызывать конструктор явно, а использовать неявное преобразование типа.
Кроме того, я добавил в код чуть больше комментариев и переписал все русские комментарии из примера использования на английском, потому что проект
выложен в форум примеров на nemerle.org (наконец-то у меня добрались до этого руки).
Я тут баг в коде нашёл, результатом которого стало заваливание тестового приложения в рантайме на последних билдах Nemerle. Баг пофиксан:
Oyster.Units.0.06.zip (билдить на r6251 и выше).