LINUX.ORG.RU

Выход mocl

 , ,


7

8

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

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

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

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

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

★★★★★

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

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

ymn ★★★★★
()

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

basp
()

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

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

chromium
()

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

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

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

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

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

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

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

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

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

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

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

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

awoland
()

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

ILLIOS
()

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

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

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

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

BattleCoder ★★★★★
()
Ответ на: комментарий от 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
()
Ответ на: комментарий от anonymous

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

емакс же

nozh
()

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

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

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

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

nozh
()
Ответ на: комментарий от 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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.