LINUX.ORG.RU

Выход mocl

 , ,


6

8

mocl — набор инструментов для разработки на Common Lisp под мобильные платформы iOS и Android. По заверениям разработчиков получаемый код (используется LLVM) по производительности значительно превосходит аналогичный на Java/Dalvik.

В основе mocl лежит идея, заключающаяся в том, что логика приложения должна быть полностью описана на Лиспе, а пользовательский интерфейс — быть «родным» для платформы. Авторы проводят аналогию с Вэбом, когда логика серверного приложения описана на одном языке (например, на Лиспе), а представление — на другом (HTML + JavaScript).

Цена лицензии варьируется от $1299 для серьёзных компаний до $199 для индивидуальных разработчиков. Также предусмотрена «Source code license» для особых энтузиастов, доступ к которой, по-видимому, дают после обращения в службу поддержки.

Пример приложения на Github.

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

★★★★★

Проверено: mono ()

Хорошая новость!

ymn ★★★★★ ()

Нет демо версии. Нет открытой документации. Предлагается платить за кота в мешке

basp ()

А я то думал оно будет доступно хотя бы для домашнего изучения..

anonymous ()

Вниманию Licwin - на оффсайте везде mocl с маленькой буквы (если это существенно).

yoghurt ★★★★★ ()

Цена лицензии варьируется от $1299 для серьезных компаний до $199 для индивидуальных разработчиков.

Мало того, что писать на маргинальном языке под платформу, для которой есть более удобные инструменты, так и ещё и платить за это?

chromium ()

по производительности значительно превосходит аналогичный на Java

тото же! Трепещите, джавакодеры.

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

ams превосходит по производительности почти все, что-то я не вижу спроса на асм девелоперов.

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

ещё и платить за это?

Конечно! Вы, видимо, просто не понимаете всей силы, могущества, красоты и изящности CL!

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

Конечно! Вы, видимо, просто не понимаете всей силы, могущества, красоты и изящности CL!

здорово, наконец-то на Android и iOS появится достойный софт

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

Конечно! Вы, видимо, просто не понимаете всей силы, могущества, красоты и изящности CL!

Платить-то зачем?

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

Да, интересно будет посмотреть. ИИ приходит на мобильные платформы? Вопрос только компилируется ли всё это в нативный код ? У Rubymotion именно так и было... И пример приложения пока только под ios ?

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

Платить за уберпродуктивность, очевидно же. Почитайте уже статьи Грэма.

yoghurt ★★★★★ ()

Судя по примеру, на лиспе там только логика, а все остальное на ObjC(и на яве для андроида, скорее всего). Чем оно лучше NDK/нативных либ под айось если не обращать внимания на язык?

ILLIOS ()

Класс. Ещё один повод учить лисп... вот я и думаю, с чего начать, lisp, haskell или erlang?

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

lisp вот одно из применений

haskell наверное пореже распространён?

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

Чтобы не остаться навечно java-быдлокодером. Хочется развиваться.

BattleCoder ★★★★★ ()
Последнее исправление: BattleCoder (всего исправлений: 1)
Ответ на: комментарий от BattleCoder

Хочется развиваться.

Развитие не всегда идёт на пользу.

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

Платить за уберпродуктивность, очевидно же. Почитайте уже статьи Грэма.

А свободные реализации?

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

Интеграцией свободных реализаций с таргет-платформами вроде как никто не занимается. Ну т.е. Wukix занялись, результат мы видим.

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

Лучше подумай, что тебя сейчас (в той же Java, например) не устраивает, чем ты хочешь заниматься, кроме java-быдлокодинга, а не берись за всё подряд.

olibjerd ★★★★★ ()

Я взял. Буду взгромождать на Ондроед.

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

Стань нормальным джава-программистом, епт. Раз развиваться, так сразу хаскель, вот же илитизм.

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

Чем оно лучше NDK/нативных либ под айось если не обращать внимания на язык?

Тем, что Common Lisp.

;; KO

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

А я то думал оно будет доступно хотя бы для домашнего изучения..

Возьми SBCL или CCL. Зачем тебе mocl?

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

Ну и где хоть одна уберсофтина, построенная уберпродуктивными уберкодерами на уберязыке? Нет таких. Лисп-парад на лоре продолжается, от радужных флагов всех уже тошнит.

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

Мало того, что писать на маргинальном языке под платформу, для которой есть

более удобные инструменты,

не пиши, кто-то заставляет?

так и ещё и платить за это?

не плати, кто-то заставляет?

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

Вопрос только компилируется ли всё это в нативный код ? У Rubymotion именно

так и было...

да, компилируется в натив на обоих платформах

И пример приложения пока только под ios ?

обещают под андроед добавить скоро. В мануале есть шаги для генерации проекта.

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

Хочется развиваться

Перестань программировать, хорошо помогает

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

Ну и где хоть одна уберсофтина, построенная уберпродуктивными уберкодерами на уберязыке?

емакс же

nozh ()

Пример на гитхабе отличный. Четкий структурированный код на objective-c, легкий для чтения и поддержки и нечитабельная лапша на лиспе в 1 файле. Я люблю программировать на лиспе, но так лучше не делать.

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

Чтобы не остаться навечно java-быдлокодером. Хочется развиваться.

Займись разработкой динамических оперденей на хаскеле. Когда освоишь, можно будет без труда перейти на 1С.

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

Если хочешь писать что-то рабочее - бери кложуру.

loz ★★★★★ ()

Пожалуй, попробую запросить source code license. Уж больно интересно выглядит.

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

Про неё тоже думал. Ну это тоже lisp, разве что вопрос начать сразу с clojure, или с common lisp? Немного знаком со scheme.

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

Пожалуй, попробую запросить source code license. Уж больно интересно выглядит.

Незабудь написать сюда их ответ :)

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

Чтобы не остаться навечно java-быдлокодером. Хочется развиваться.

Нетепиться стать haskell/LISP-быдлокодером?

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

Лисп, только с persistent data, ленивыми коллекциями и паттерн-матчинг уже на пути в ядро, несколько штук для concurrency, ну и батарейки от джавы.

С cl все посложнее - в стандарте нет ничего про потоки и сокеты например, придется изучать то что дают конкретные реализации.

Проще почитать тебе самому различия и выбрать. Кложура она так скажем «поновее».

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

Займись разработкой динамических оперденей на хаскеле. Когда освоишь, можно будет без труда перейти на 1С.

Про «без труда» это ты загнул... 1С учиться надо. В отличии от.

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

стандарте нет ничего про потоки и сокеты

Они в принципе уже давно упакованы в унифицирующие библиотеки. По крайней мере уже лет 5 (если не 10) подавляющее большинство открытого (по закрытый не сужу) лиспокода в эти потроха реализаций не лезет.

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

Про «без труда» это ты загнул... 1С учиться надо. В отличии от.

Толсто.

anonymous ()

Цена лицензии варьируется от $1299 для серьезных компаний до $199 для индивидуальных разработчиков.

Хех, скромненько и со вкусом. На лиспе начали зарабатывать бабло? :)

DeVliegendeHollander ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.