Вход

Просмотр полной версии : poonyascript?


wvxvw
15.10.2009, 23:21
http://www.poonya.com/script/en/poonyascript.html
У кого-нибудь есть мысли по поводу того, что это такое? :)

lowka
16.10.2009, 01:24
интерпретатор языка похожего на c#, написанный понятно на чем.

~~~
22.02.2012, 03:11
Товарищи, ресурс в дауне. Очень хотелось бы взглянуть. Может найдётся у кого копия poonyascript интерпретатора?

FlashRus
22.02.2012, 03:33
погуглил, нашёл это
http://developers.poonya.com/studio/

Gaen
22.02.2012, 05:52
ponyscript?
27630

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 Вы при этом не знаете кто они?

toFL
22.02.2012, 13:40
Оно вообще в реалтайме похоже компилирует в браузере а не на сервак отсылает, хотя это проверять надо, трафик снифать.
Компиляция на клиенте. Достаточно отрубить инет и попробовать скомпилировать, зачем снифать?
В общем и целом не понятно кто это писал но задумка интересная.
В меню Help есть About

wvxvw
22.02.2012, 13:43
Так а вы на дату поста посмотрите? :)
Теперь - знаю, раньше - не знал. Но в настоящих проектах мне так и не довелось воспользоваться, так что мои знания чисто теоретические.

~~~
22.02.2012, 13:45
wvxvw Вы при этом не знаете кто они?
Забавно, да. :)

Спасибо, товарищи.

Aquahawk
22.02.2012, 13:57
Ох, оно с 2009 года живёт. Я так и не нашёл целей и задач проекта. Это просто онлайн среда разработки? На форуме только два поста разработчика, в блоге какие-то игрушки и всё. Или это конкурент wonderfl?

MikroAcse
22.02.2012, 19:55
Классная штука, если некогда тестить код какой-то или если у кого-то нет среды разработки.

wvxvw
25.02.2012, 02:41
Не, это не конкурент, что они делают - язык, который компилируется и выполняется внутри флешевой виртуальной машины. Зачем это может понадобиться - например, вы хотите автоматизировать действия в вашей программе, написав скрипт, который вашей программой управляет, или вы хотите дать пользователю возможность настраивать вашу программу. Во флеше такое редко нужно, т.как особо больших программ никто не пишет, но в принципе, если это например, какая-то игрушка с кучей возможностей по управлению элементами игры - то, в принципе, почему бы и нет?