LINUX.ORG.RU

Четвертое приложение на лиспе


0

0

На самом деле - на схеме.
Первые три, как известно это: emacs, maxima и gimp (поддержка схемы для плагинов).

Вот, встречайте: AppInventor для Android

http://appinventor.googlelabs.com/about/

АппИнвентор - это среда, позволяющяя писать программы для андроида вообще не умея программировать. Писать программы можно перетаскиванием блоков, отвечающих за алгоритмы.
Пример: http://appinventor.googlelabs.com/about/images/ScreenShotAbout2.png

Cурц: http://axisofeval.blogspot.com/2010/07/i-for-one-welcome-our-new-app-inventin...

// ps: про 3 программы не обижайтесь, это шутка была. Все знают, что еще в автокаде лисп юзают



Последнее исправление: oh (всего исправлений: 1)

Гибрид дельфи и игры-мозаики? Оригинально. :)

AX ★★★★★
()

На картинке моск сломал.

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

Ну да, это и есть Scratch для андроида, грубо говоря

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

Детей начальных классов основам учить

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

Они для тех, кто не умеет программировать, например. Но хотят написать игрушечку или программу-тест.

oh
() автор топика

ИМХО, интерфейс не доработан, там какие то непонятные слова. Порог вхождения очень высок. «Вообще не умея программировать» явно недостаточно, нужно допиливать до уровня «вобще не умея читать».

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

Я смайлик в конце мессаги забыл поставить. А так --- иконки для каждой кнопки, может даже анимированные :)

Вобще это http://appinventor.googlelabs.com/about/images/ScreenShotAbout2.png мой мозг осилил, но как будет выглядеть даже самая простая игушечка я не могу представить.

mky ★★★★★
()

кстати, между делом хочу спросить, а на чём там работает лисп? какие реализации есть? как это вообще, юзабельно, быстро?

п.с. для себя думаю аднроида взять, если с лиспом там хорошо

pseudo-cat ★★★
()

> Писать программы можно перетаскиванием блоков, отвечающих за алгоритмы.
Наше начальство будет в восторге. А то оно бедное все в поисках серебра ходит и считает что это проще чем пораскинуть мозгами и полистать Брукса.

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

погугли starlogo tng, посмотри
Вообще да, выглядеть это будет жестоко, но плюс в том, что это встроенно в инфраструктуру андроида.

oh
() автор топика
Ответ на: комментарий от pseudo-cat

Если Common Lisp, то только ABCL, но он не в очень хорошем состоянии AFAIK

oh
() автор топика
Ответ на: комментарий от pseudo-cat

Меня могут запинать, но ИМХО, если хочется JVM - то явно стоит посмотреть на Clojure, больно он быстро развивается.

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

мне совершенно не хочется JVM, но лисповой VW в предложенных вами вариантах нет)

а Clojure там тоже нормально идёт? в смысле, я не разбираюсь в JVM и не знаю, есть ли различия в средствах, предоставляемых андроидной JVM и прочими

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

> есть ли различия в средствах, предоставляемых андроидной JVM и прочими

Хз, честно говоря.

oh
() автор топика
Ответ на: комментарий от pseudo-cat

народ пилит версию для андроида, но вроде прогресс сделан только в версии 2.2, поскольку у андроида есть свои специфические особенности компиляции

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

STM не обязателен в кложуре, у меня в двух проектах он используется ровно в одном месте, и то из-за моей лени :-) Но скорее всего каву выбрали из-за существующей code base

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

она слишком схемная, и ограничения JVM (имхо) не особо учитываются. Кложура с этой точки зрения мне кажется удобней...

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