LINUX.ORG.RU

lua-alchemy v0.1a

 alchemy, ,


0

0

Alchemy — тулкит, позволяющий компилировать C и С++ в байткод, исполняемый виртуальной машиной Adobe Flash.

Lua-Alchemy — порт языка программирования lua на платформу Adobe Flash при помощи Alchemy.

Lua-Alchemy создавался для:

  • использования языка с динамической типизацией во флеше,
  • обеспечения тесного взаимодействия между Lua и ActionScript,
  • возможности использовать существующую базу кода lua в разработке flash-утилит,
  • получения кросс-платформенного движка (flash) для упрощения создания игр на lua.

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



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

В проприетарном быдлофлеше для полного счастья только луа и не хватало.

Позор.

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

вообще больше похоже, что это сделали только для демонстрации возможностей Alchemy, чтобы все обратили внимание.

Как язык Actionscript 3 обладает куда большими возможностями по сравнению с малюткой lua.

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

> и во много-много-много раз большими тормозами

А если lua выполнять в Flash-VM, он таки останется быстрым? Сомнения гложут мене.

anonymous
()

флеш не нужен! очевидно же

anonymous
()

> использования языка с динамической типизацией во флеше,

Для тех, у кого флеш не тормозит!

sv75 ★★★★★
()

А давайте перенесём и Linux туды? :)

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

> Как язык Actionscript 3 обладает куда большими возможностями по сравнению с малюткой lua.

AS3 нельзя сравнивать с lua. Это совершенно разные языки у каждого из которых свои плюсы и минусы. Например при помощи луа можно в рантайме генерировать код, а код флеша генерируется только во время компиляции.

Как раз использование луа - даст возможность писать более быстро (с точки зрения разработки), чем на флеше.

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

>Как раз использование луа - даст возможность писать более быстро (с точки зрения разработки), чем на флеше.

а если бы ещё и флэш выкинуть и сделать luaapplet так ещё и исполняться будет быстрее

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

> и во много-много-много раз большими тормозами

Ну прямо сейчас там такая система:

lua-alchemy - компилирует luaVM, который выполняется на llvm (2.2 если мне не изменяет память) выступает интерфейсом к FlashVM.

Как только адобовцы перейдут на более новую llvm в алхимии - то luaVM - можно будет заменить lua-llvm - и тогда скорость увеличиться в разы.

Хотя, на данном этапе всё не настолько медленно.

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

Что париться? с выходом М$ на рынок hardware стали делать совместимым с софтом а не наоборот...

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

> Что париться? с выходом М$ на рынок hardware стали делать совместимым с софтом а не наоборот...

воистину. Кто там помледний заявлял об оптимизации железа для ускорения флеша?

firsttimeuser ★★★★★
()

Забыли упомянуть, что работает поверх llvm.

anonymous
()

Ой как джавнюки разошлись....

В движении флеша чувствуется полный конец Java в браузере. А про статистику серверных проектов и так всем известно. Короче, собаке джве е - собачья смерть.

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

> А про статистику серверных проектов и так всем известно.

Что кому известно? Известно, что анонимус -- тролль, это да.

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

> скоро на флеше виртуальную машину явы напишут... ф топку!

Учитывая то, что под флешем уже есть пачка виртуальных машин (включая эмуляцию z80), а также разные KVM (мобильная жабка), то ничего фантастического в этом нет. Ждите.

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

> и во много-много-много раз большими тормозами

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

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

не замечал никогда, что флеш под макосью работает быстрее, чем в лялихе.

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

Компиляторы C на C существуют==>берём Alchemy и портируем :)

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

> Ничего не поделаешь - флэш отправится на помойку

В связи с чем? :)

kkw
()

осталось написать: CL-Alchemy Haskell-Alchemy Python-Alchemy etc... //капча braing кагбэ намекает, что без brainfuck-Alchemy не обойтись

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