Новости Software

Вопреки обещаниям разработчиков исходный код HipHop от Facebook все еще недоступен

Ранее мы уже писали о выходе транслятора "HipHop", разработанного программистами Facebook, и об их обещаниях выложить его исходный код в общий доступ. "Я хотел бы немного прояснить ситуацию с выпуском исходного кода HipHop. Мы действительно хотели его уже выложить, но, к сожалению, все еще наблюдаются некоторые проблемы со сборкой/компиляцией при удалении некоторых специфичных для Facebook расширений" - пишет представитель Facebook Скотт МакВикар (Scott MacVicar). "На данный момент я нахожусь в Европе, со среды выступая на FOSDEM, но вскоре уже вернусь к себе в офис со своей командой инженеров." После некоторого всплеска слухов, кочевавших по различным IT-блогам, разработчики Facebook официально представили свой PHP-компилятор в начале февраля. Разработка получила официальное название "HipHop for PHP", и по сути представляет собой транслятор кода. "HipHop for PHP" технически не является компилятором сам по себе" - писал на прошлой неделе старший инженер Facebook Хайпин Жао. "В первую очередь это транслятор исходного кода. HipHop превращает ваш исходный код на PHP в сильно оптимизированный код на C++, а затем при помощи g++ его компилирует. HipHop обрабатывает исходный код в семантически сходной манере, жертвуя мало используемыми возможностями (как например, функция eval()) в угоду большей производительности". Так где же обещанный исходный код? Вот, что пишет по этому поводу МакВикар: "Итак, вот что мы планируем: 1) Мы продолжаем продвигаться вперед и открыли репозитарий GitHub для начала обнародования документации о зависимостях, сборке и различных командах (и опциях), поддерживаемых HipHop. Также вы найдете файл "readme", содержимое которого будет довольно похоже на данное письмо. 2) В течение ближайших нескольких дней (а может даже еще быстрее) мы выпустим предварительный вариант исходного кода, который вы сможете собрать на CentOS, правда, без истории большинства подтверждений внесения изменений кода (commits), но с наличием некоторых доработок по вышеупомянутым проблемам со сборкой. 3) Затем мы выпустим версию более чистого исходного кода с историей изменений, и наличием изменений, выполненных командой разработчиков в ходе работы, и приготовимся к восприятию критики и предложений от пользователей. В конечном итоге мы все же хотим удостовериться, что вы сможете собрать и запустить HipHop без особых проблем. Если вас все это заинтересовало, то начните с изучения wiki-документации о сборке и установке HipHop, затем о его запуске. Ну а пока же приносим свои извинения за задержку. Да, и не забудьте посмотреть запись технической лекции, сделанную на прошлой неделе. Удачи, Скотт (и команда HipHop)". Материалы по теме: Источник:

window-new
Soft
Hard
Тренды 🔥