LINUX.ORG.RU

mocl™ — реализация языка программирования Common Lisp для мобильных платформ Android и iPhone/iOS

 , , ,


1

4

Анонсирована новая реализация языка программирования Common Lisp — mocl™ для мобильных платформ iPhone/iOS и Android.

Пол Грэхэм, основатель Y Combinator, называл Lisp своим «секретным оружием», когда работал над своим web-стартапом. Однако для разработчиков мобильных приложений текущие средства разработки на Common Lisp очень ограничены.

Сегодня Wukix хотел бы с гордостью сообщить о скором выходе первоклассной среды разработки на Common Lisp для мобильных устройств, с новым компилятором и инструментарием, называемыми mocl.

mocl позволяет создавать приложения для Android, iOS и других мобильных платформ, используя выразительный код на Common Lisp. mocl делает это возможным путем компиляции исходного кода на Common Lisp в платформо-ориентированный эффективный Си-код.

Wukix вел разработку mocl в полном секрете в течение почти двух лет. Мы (Wukix) надеемся сделать mocl общедоступным, включая исходный код (финальная лицензия будет еще определена), в начале 2013 года. Тем временем, если вы заинтересованы в тестировании пробной версии и/или отправке отзывов, пожалуйста, пошлите нам запрос по электронной почте на engineering@wukix.com.

Wukix — небольшая компания, располагающаяся в Mountain View, Калифорния.

>>> Подробности

★★

Проверено: mono ()
Последнее исправление: Silent (всего исправлений: 3)

Ответ на: комментарий от special-k

Кстати, возникает резонный вопрос.. что же надо для телефончиков писать?)

Приложения для роботов. Где поближе батареи подзарядить, оптику протереть.

anonymous
()
Ответ на: комментарий от tailgunner

А еще раз - от чего лечит это лекарство?

От денег, от престижной работы, от надежд на социализацию. В общем, от всего того, что так пугает аутистов и прочих убогих хикки.

anonymous
()
Ответ на: комментарий от anonymous

Быдлокодеры такие скучные, одна демагогия и гсмщина.

anonymous
()
Ответ на: комментарий от ymn

во многих языках с вм есть возможность использовать нативный код для увеличения производительности.

Это роспись: «мы не смогли сделать нормальную вм». Что за необходимость уходить в нативный код. Если вм сможет сама распределить вычисления по железу, это будет круто. Зарываясь в нативный код мы жестко привязываемся к машине на которой выполняется программа.

создатели всяких там питонов не смогли сделать нормальную вм?

У питона есть вм?

special-k ★★★
()
Ответ на: комментарий от special-k

во многих языках с вм есть возможность использовать нативный код для увеличения производительности.

Это роспись: «мы не смогли сделать нормальную вм»

Бугага. Чтобы ты знал - по твоему определению нормальную VM сделать вообще никто не смог. Что как бы показывает глубину твоих знаний о VM.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Чтобы ты знал - по твоему определению нормальную VM сделать вообще никто не смог.

Хочешь сказать, все вм подразумевают использование нативного кода, или ты о чем-то конкретном?

special-k ★★★
()
Ответ на: комментарий от special-k

Хочешь сказать, все вм подразумевают использование нативного кода

Я хочу сказать, что в любой VM предусмотрена возможность использования нативного кода (Си или Си++) для увеличения производительности.

tailgunner ★★★★★
()
Ответ на: комментарий от special-k

У питона есть вм?

Естественно. И откуда тут столько лошья, рассуждающего о том, в чем вообще не разбирается?

anonymous
()
Ответ на: комментарий от tailgunner

Я хочу сказать, что в любой VM предусмотрена возможность использования нативного кода (Си или Си++) для увеличения производительности.

В хороших вм такая возможность для совместимости, а не производительности.

anonymous
Естественно. И откуда тут столько лошья, рассуждающего о том, в чем вообще не разбирается?

Уж не знаю о каком конкретно способе запуска программ на питоне ты говоришь, но сравни с java, v8... (GemStone, SpiderMonkey) и засохни.

special-k ★★★
()
Ответ на: комментарий от tailgunner

Что как бы показывает глубину твоих знаний о VM.

Никто не совершенен, но надо стремиться :)

special-k ★★★
()
Ответ на: комментарий от special-k

Я хочу сказать, что в любой VM предусмотрена возможность использования нативного кода (Си или Си++) для увеличения производительности.

В хороших вм такая возможность для совместимости, а не производительности.

Список «хороших VM» в студию. Понятно, что Python VM и Ruby VM к ним не относятся (иначе не было бы RubyInline).

Уж не знаю о каком конкретно способе запуска программ на питоне ты говоришь, но сравни с java, v8... (GemStone, SpiderMonkey)

А сравни ты.

tailgunner ★★★★★
()
Ответ на: комментарий от special-k

Да я знаю, что любые доводы разбиваются фразой «и чо». Но вряд ли вм у питона от этого станет лучше)

Главное, чтобы ты хорошо учился^W^W^W^Wчто теперь ты знаешь о том, что у Python есть VM.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

что у Python есть VM

Жаль от этого никому не стало легче.

special-k ★★★
()

Отличненко.

iZEN ★★★★★
()
Ответ на: комментарий от mono

просто когда на аватарке страшная баба - то верится что это личное фото, а если классная тёлка - то думаешь что модель какая-то из интернетов взятая

решили что твоя )))

вот у izena-а тоже может бабушка на аватаре

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.