Здравствуйте, gandalfgrey, Вы писали:
G>Чего это вдруг одним компилятором ? Д 1.хх имеет фронтенд для Гнуси, и тем самым для всего-всего.
По имеющимся у меня сведениям, GDC приказал долго жить. А его разработчик подключился к разработке комплятора D на основе LLVM.
G>На самом деле перенос либ между 1.хх и 2.хх несложен.
Ну ей богу, зло берет по 10 раз все это объяснять. В 2.* появилась транзитивная константность. Все. Любой старый D-шный код, который хочет получить существенные преимущества от D 2.* (за счет иммутабельности, например), должен быть не просто переписан, а перепроектирован.
G>Я переносил DFL на 2.хх без напряга.
А DFL, насколько я помню, всего лишь биндинг к FLTK.
E>>К статически-типизированным языкам типа C++/D даже невстроенная сериализация с продвинутыми возможностями приделывается на раз.
G>Как это ? Наверное, у меня мозга не в том направлении думает.. Поясните, плиззз
ASN.1, Google Protocol Buffers, Boost.Serialization, s11n.net, даже мой собственный велосипед
ObjESSty -- все это работает без встроенной поддержки со стороны языка.