30.08.08 14:58Сборка мусора в Ди.

Леандро Люсарелла пишет диплом, посвященный исследованию современных механизмов сборки мусора. Он займется улучшением сборщика мусора в Ди. Публикации по теме, наряду с другими размышлениями можно почитать в его блоге под названием “Конспекты исследований по сборщику мусора в Ди” (D Garbage Collector Research Notes).

Источник.

Коммментариев нет | Рубрики: Компиляторы, Язык Ди

30.08.08 14:45А тем временем…

Из новенького:

Матиас Турай заGPLил свою игру Automorun2008. Исходник можно скачать на сайте проекта.

Винсент Ричомм анонсировал GYNOID, компилятор Ди для платформы Windows CE (Pocket PC/Windows Mobile). Компилятор основан на CeGCC 4.1.0.

Эйри Боренцвейг, известный разработчик Descent IDE, загрузил ночной билд этой замечательной среды. Теперь она умеет парсить исходники Ди 2.0.

Источник.

Коммментариев нет | Рубрики: Игрострой, Инструменты, Компиляторы

30.08.08 14:36Zeus IDE v.3.96q

Вышла новая версия Zeus IDE для платформы Windows. Включает в себя поддержку сворачивания блоков кода и подсветки синтаксиса. Ниже несколько ссылок, демонстрирующих продвинутые навыки работы в данной среде с языком Ди:

Настройка автодополнения кода для Phobos-Tango.

Интеграция файлов помощи по Ди (здесь и здесь).

Написание макросов при помощи DMDScript.

Интеграция с DDBG.

Источник.

Коммментариев нет | Рубрики: Инструменты

30.08.08 08:06Monster 0.9

Вышла новая версия Монстра, скриптового языка (написанного на Ди) программирования для употребления в играх.

Монстер используется в открытой реализации Morrowind (OpenMW).

Основное изменение: наследование классов. Пока что не поддерживается полиморфизм и виртуальные функции, но все остальное вроде на месте.

Качать здесь.

Туториал

Источник.

Коммментариев нет | Рубрики: Игрострой

14.08.08 15:07DMD 1.034 и 2.018

Уолтер Брайт радует нас реализованными встроенными операциями с массивами, подробнее - в спецификации.
Страница загрузок

Комментарии 8 | Рубрики: DMD, Компиляторы

01.08.08 21:10dtk 0.1.4

Вышла новая библиотека для построения пользовательских интерфейсов: dtk за версией 0.1.4.

Вот что пишет о ней сам разработчик:

Написал мелкую библиотеку для связывания D и Tcl/Tk… Основная идея взята из Ltk (аналогичная привязка для Common Lisp), т.е. программа на D соединяется с заданным доменом (не обязательно localhost), портом и передает туда строки тиклевских команд. Сервер на тикле читает команды и исполняет их.
Есть простая ОО обвязка для виджетов и часто используемых команд.
Особенности: сервер открывает 2 порта - один для событий, другой для клиентских сообщений; есть режим отладки - когда и клиент и сервер выводят в stdout полученные сообщения, и режим эхо - когда клиент требует подтверждения со стороны сервера о каждом отправленном сообщении и в случае отловленной ошибки на стороне сервера бросает исключение

Написано для второй версии D с использованием Phobos. Для сборки используются примитивные makefile’ы. Под Linux - но по идее проблем с запуском под windows быть не должно. Примеры прилагаются.
На скриншоте пример, аналогичный примеру из Ltk, но DTk и с использованием TileQt.

Пример простого приложения см. здесь.

Лицензия BSD.

Исходники лежат по этому адресу в репозитории Mercurial.

Источник.

К слову, это первая новость, источником которой стал наш форум :)

Комментарии 2 | Рубрики: GUI, Библиотеки, Примеры кода, Сайт