30.09.09 22:55Работа над gdc возобновлена.

Как известно gdc, являющийся компилятором D для GCC использующим фронт-енд от dmd, находился в заброшенном состоянии последние полтора года. Фронт-енд соответствовал версии dmd 1.030 и компилятор на сегодняшний день был малопригоден, так как в последних версиях dmd было исправлено большое количество ошибок.
Члены коммьюнити goshawk и michael возобновили работу над gdc, начав с обновления фронтенда dmd, как первой так и второй версии языка, которые теперь составляют 1.039 и 2.015 (процесс еще продолжается).
Следить за состоянием порта можно на страничке репозитория.
В случае успешного развития проекта появляется шанс получить отличный от dmd компилятор D2, а также независимый компилятор для платформы Windows.

1 Комментарий | Рубрики: GDC, Phobos, Библиотеки, Сайт

20.04.09 20:37DMD 2.029

Это крупное обновление Phobos, включая революционную поддержку диапазонов (range) от Александрески.

Changelog, DMD 2.029.zip

Обсуждение в новостях.

Комментарии 3 | Рубрики: Phobos, Библиотеки

14.10.08 21:08Слияние Phobos и Tango грядет.

Если проверить чейнджлог для Фобоса, то можно обнаружить, как близко Шон Келли подошел к тому, чтобы две стандартные библиотеки Ди использовали общее ядро.

Ура, товарищи!

Для тех, кто не в теме: в Ди сущесвует две “стандартных” библиотеки. Основная - Фобос, поставляемая с компилятором Ди, и альтернативная - Танго, разработанная сообществом, разочарованным скупыми возможностями Фобоса и неорганизованным процессом его развития.

Такое разнообразие стандартов является довольно колючей стороной программирования на Ди. Устранение данной неполадки - один из главных пунктов, обсуждаемых в новостных группах. Наконец, решение этой проблемы совсем близко. Счастливый денек для Ди.

По мотивам записи в блоге Билла Бакстера.

Комментарии 2 | Рубрики: Phobos, Tango, Библиотеки

04.10.08 09:51Конференция по Танго 2008: Фиберы

Добавили очередное видео с конференции. Первый докладчик, Микола Лысенко, толковал про Фиберы. Слайды к видео можно скачать вот здесь (а то на записи их плохо видно). Само видео можно скачать отсюда (надо зарегистрироваться на vimeo).

В компьютерных науках, фибер - легкий поток выполнения. Как и обычные потоки, фиберы делят адресное пространство; отличие в том, что фиберы используют совместную многозадачность, тогда как обычные потоки - вытесняющую. Потоки обычно полагаются на планировщик задач в ядре, чтобы переключиться с одного потока на другой; фиберы уступают друг другу дорогу.

О чем говорил Микола: “Фиберы в Танго - большой шаг вперед по сравнению с Фобосом. Из единственного примитива мы можем построить набор паттернов, включающих процедуры, генераторы и процессы - что было бы невозможно в Фобосе. Это нельзя переоценить, если мы разрабатываем мощные системы вроде видео игр или веб-сервисов. Доклад фокусируется на Fiber API, некоторых приложениях и реализации в Танго. Излагается популярно”.

Видео-ролики будут появляться в том порядке, в котором они были представлены на конференции. Подробнее можно прочитать в спецброшюре.

Источник

Комментарии 3 | Рубрики: Phobos, Tango, Библиотеки

05.06.08 01:21Phobos XML Parser

Человек по нику I-MOD написал парсер XML для Phobos. Пишет следующее:

“Когда я только начинал разбираться с фобосом, я обнаружил что-там нет парсера XML (да чего там только нет… - прим. переводчика). Были какие-то мертвые проекты… <...> Так что я написал свой парсер, доступный для скачивания вот здесь. Он основан на парсере Yage, но основная процедура разработа была полностью переписана для того, чтобы переделать его в строковый парсер из потокового, ну и там по мелочи. В общем, здесь еще много работы, но немотря на это мне удалось повысить производительность парсера фобоса для Ди2 почти вдвое.”

Предложения, комментарии пишем автору сюда.

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