Просмотр полной версии : poonyascript?
http://www.poonya.com/script/en/poonyascript.html
У кого-нибудь есть мысли по поводу того, что это такое? :)
интерпретатор языка похожего на c#, написанный понятно на чем.
Товарищи, ресурс в дауне. Очень хотелось бы взглянуть. Может найдётся у кого копия poonyascript интерпретатора?
FlashRus
22.02.2012, 03:33
погуглил, нашёл это
http://developers.poonya.com/studio/
Aquahawk
22.02.2012, 13:04
забавная штука
Добавлено через 3 минуты
Вообще мне кажется что это прям as3 и есть. Быстрый тест показал что это похоже так.
package
{
import poonya.player.Player;
public class Main extends Player
{
public override function init():void
{
print("Welcome to Poonya Studio");
test1()();
}
private function test1():Function
{
var a:int = 10;
return function(){print(a)};
}
}
}
Добавлено через 4 минуты
хм а конструктор называется init почемуто
Добавлено через 10 минут
А ну всё понятно, конструкторы тоже есть, компиляется это дело в обычный байткод, нормально декомпилится. Инит это вероятно паттерн шаблонный метод и такой метод имеется в предке, т.е. в плеере.
В общем и целом не понятно кто это писал но задумка интересная.
Добавлено через 17 минут
Только компилятор там какой то странный, в компилируемом байткоде отсутствует типизация и ещё некоторые вещи. Интересно поковырять подробнее. Оно вообще в реалтайме похоже компилирует в браузере а не на сервак отсылает, хотя это проверять надо, трафик снифать.
Добавлено через 33 минуты
В окне about
Special Thanks
Victor Dramba - MiniBuilder Project - www.minibuilder.com
Trevor McCauley - Transform Tool - www.senocular.com
Jeff Dyer & Adobe AS3 Team - AS3 Compiler
Mark James - Silk Icon - www.famfamfam.com
Oleg Sivokon (wvxvw) - E4XU - http://code.google.com/p/e4xu/
Lucas Lorentz Lara - FontConverter API
Steve Webster, Ma Bingyao - Base64 API
Thibault Imbert , Didier BRUN, Pleh (ByteArray Team) - www.bytearray.org
Alexandre LEGOUT - blog.lalex.com
David Chang - ZipLibrary
ActionScript.org - References
Christopher Martin-Sperry - MP3SoundEvent API
wvxvw Вы при этом не знаете кто они?
Оно вообще в реалтайме похоже компилирует в браузере а не на сервак отсылает, хотя это проверять надо, трафик снифать.
Компиляция на клиенте. Достаточно отрубить инет и попробовать скомпилировать, зачем снифать?
В общем и целом не понятно кто это писал но задумка интересная.
В меню Help есть About
Так а вы на дату поста посмотрите? :)
Теперь - знаю, раньше - не знал. Но в настоящих проектах мне так и не довелось воспользоваться, так что мои знания чисто теоретические.
wvxvw Вы при этом не знаете кто они?
Забавно, да. :)
Спасибо, товарищи.
Aquahawk
22.02.2012, 13:57
Ох, оно с 2009 года живёт. Я так и не нашёл целей и задач проекта. Это просто онлайн среда разработки? На форуме только два поста разработчика, в блоге какие-то игрушки и всё. Или это конкурент wonderfl?
MikroAcse
22.02.2012, 19:55
Классная штука, если некогда тестить код какой-то или если у кого-то нет среды разработки.
Не, это не конкурент, что они делают - язык, который компилируется и выполняется внутри флешевой виртуальной машины. Зачем это может понадобиться - например, вы хотите автоматизировать действия в вашей программе, написав скрипт, который вашей программой управляет, или вы хотите дать пользователю возможность настраивать вашу программу. Во флеше такое редко нужно, т.как особо больших программ никто не пишет, но в принципе, если это например, какая-то игрушка с кучей возможностей по управлению элементами игры - то, в принципе, почему бы и нет?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.