kika: (Default)
[personal profile] kika
Заголовок для привлечения внимания, дешевая желтизна.

Есть ли в природе какие-нибудь разумные средства программирования функционально для яблофона? От вида JSKit у меня зубы начинают болеть. Собственно вопрос такой - если есть некий развесистый алгоритм, спрототипированный на ерланге, и хочется без особых проблем затолкать его в виде рантайма для некоей программки для айфона, то что выгоднее всего сделать? Затащить beam на телефон, боюсь, нереально, придется переписать. Имхо, лучше переписать с одного ФП на другой, чем вручную скомпилировать в С или ObjC. Невручную - можно :-)

Date: 2010-11-02 09:21 am (UTC)
From: [identity profile] lionet.livejournal.com
Почему же beam затащить на телефон нереально? Он же как раз для emedded применений и разрабатывался.

http://www.erlang-embedded.com/

Date: 2010-11-02 09:31 am (UTC)
From: [identity profile] kika.livejournal.com
Он изначально разрабатывался для телефонных станций, а не самих телефонов :-) В станциях немного побольше и памяти и процессоров. А ерланг не то чтоб самый экономичный в этом смысле язык.
Но основная проблема, боюсь, будет в анальной огороженности уютного яблофончика от всякой некошерной заразы. То есть проблема в ДНК у Стиви.

Date: 2010-11-02 09:43 am (UTC)
From: [identity profile] fi_mihej.livejournal.com
>>Но основная проблема, боюсь, будет в анальной огороженности уютного яблофончика от всякой некошерной заразы.

Угу. Мне тут недавно уже ответил кто-то из ЖеЖов (у DZ в обсуждении), что в яблофоне, программы со всякими там интерпретаторами - в апстор вообще не допускаются. :/

Date: 2010-11-02 09:59 am (UTC)
From: [identity profile] asd.livejournal.com
Здесь явно какое-то недопонимание, потому что внутри AngryBirds есть lua.

Date: 2010-11-02 10:05 am (UTC)
From: [identity profile] fi_mihej.livejournal.com
Да? Это уже интересно - спасибо!

Date: 2010-11-02 10:14 am (UTC)
From: [identity profile] p1r4nh4.livejournal.com
Да и кроме того еще существует iluabox, просто интерпретатор луа:

http://www.mobileappsystems.com/products/iluabox

Date: 2010-11-02 10:19 am (UTC)
From: [identity profile] lionet.livejournal.com
Уже допускаются. Уже месяц как или около того.

Date: 2010-11-02 10:32 am (UTC)
From: [identity profile] kika.livejournal.com
Яблоки известны тем что они вполне хозяева своего слова. Сегодня можно, а завтра нет. Но я не очень понимаю процесс их сертификации, если я вгоню в приложение статиком ерланг, а скомпилированный beam просто буду держать как ресурс данных, то как они поймут что там не везде расово верный Обжектив Си?

Date: 2010-11-02 10:45 am (UTC)
From: [identity profile] lionet.livejournal.com
Они сначала запретили все VM, пытаясь выжать Adobe Flash. Сейчас разрешили. Проверяют просто: если похоже на приложение, сгенерённое из Adobe Flash for iPhone — не разрешают. Таким образом на все остальные VM закрывались глаза.

Теперь по факту можно, «если этот VM не тащит код для выполнения из сети».

Date: 2010-11-03 06:54 am (UTC)
From: [identity profile] cdplayer.livejournal.com
1) Flash Packager for iPhone разрешили.

2) В аппл-магазин не пускают интерпретаторы, поддерживающие загрузку в них стороннего кода. Если интерпретируемый код "упакован" вместе с интерпретатором, это допустимо.

Date: 2010-11-03 06:25 pm (UTC)
From: [identity profile] justbulat.livejournal.com
я полагаю, что они просто создают усбловия для монополии appstore. если на iphone появится хоть один интерпретатор с загружаемыми программами, то программы можно будет продавать в обход appstore. а поскольку явно огласить свою монополию незаконно, они придумывают всякие искуственные ограничения на программы

война с флешем - тоже только из-за этого, я полагаю

Date: 2010-11-04 09:22 am (UTC)
From: [identity profile] kika.livejournal.com
Интересно, как они это технически контролируют. Административно понятно - если я затеял конкурировать с аппстором, то рано или поздно мне придется опубликовать свои намерения. А если я тихонько по сети просто гоняю апдейты для своего софта в виде скомпилированных в байткод заплаток?

Date: 2010-11-02 10:14 am (UTC)
From: [identity profile] motto.livejournal.com
выдача гугла и капитан очевидность осуждают тебя:
http://erlangjargon.wordpress.com/2009/09/05/erlang-compiled-for-the-iphone-as-a-static-library/

Date: 2010-11-02 10:29 am (UTC)
From: [identity profile] kika.livejournal.com
Ух ты. Возьму уроки гуглования, я этого в упор не видел. Спасибо!

Date: 2010-11-02 10:31 am (UTC)
From: [identity profile] motto.livejournal.com
подозреваю, что твой запрос был слишком умным

будь проще и люди результаты к тебе потянутся

Date: 2010-11-02 10:36 am (UTC)
From: [identity profile] kika.livejournal.com
Оно похоже либо совсем мертвое, либо почти. Но по крайней мере можно начать об это точить напильник.

Date: 2010-11-02 11:05 am (UTC)
From: [identity profile] b00ter.livejournal.com
Я боюсь даже спрашивать, на кой Эрланг на iPhone... :)

Date: 2010-11-02 11:31 am (UTC)
From: [identity profile] kika.livejournal.com
А чем плохо-то? Яблофон это ж компутер, там не только окошечки и ползунки.

Date: 2010-11-02 11:37 am (UTC)
From: [identity profile] b00ter.livejournal.com
Да я знаю. :)
Просто слабо себе представляю задачку на ТМО в телефоне. :)

Date: 2010-11-04 09:22 am (UTC)
From: [identity profile] kika.livejournal.com
Базу данных например написать.

Date: 2010-11-24 04:13 pm (UTC)
From: [identity profile] ifp5.livejournal.com
F# + mono? :)

Date: 2010-11-24 04:15 pm (UTC)
From: [identity profile] ifp5.livejournal.com
Еще есть порт ghc, насколько живой не знаю.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 20th, 2026 10:23 am
Powered by Dreamwidth Studios