URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 88903
[ Назад ]

Исходное сообщение
"Интегрированная среда разработки LiveCode будет открыта под ..."

Отправлено opennews , 01-Мрт-13 20:51 
Компания RunRev объявила (http://blog.runrev.com/blog/bid/272739/We-Kickstarted-LiveCode) об успешном завершении проводимой на Kickstarter кампании (http://www.kickstarter.com/projects/1755283828/open-source-e... по сбору средств для перевода (http://www.runrev.com/company/press-room/press-releases/runr... интегрированной среды разработки LiveCode (http://www.runrev.com/products/livecode/LiveCode/) в разряд свободных продуктов. Изначально для открытия кода под лицензией GPLv3 требовалось собрать 500 тысяч долларов, но в итоге было собрано на 140 тысяч долларов больше планируемого.


Среда разработки предоставляет средства для быстрого моделирования многоплатформенных приложений, логика которых формируется путем компоновки готовых управляющих элементов и привязки к ним кода на простом скриптовом языке (http://en.wikipedia.org/wiki/LiveCode), напоминающем  естественное описание действий (например вместо JavaScript-кода 'theText.substring(0,"Hello".lenght).match("Hello") != null' в LiveCode можно написать 'put theText begins with "Hello"'). По своей концепции LiveCode  напоминает созданную компанией Apple систему разработки HyperCard (http://ru.wikipedia.org/wiki/HyperCard) и язык HyperTalk (http://en.wikipedia.org/wiki/HyperTalk), позволяющий писать программы, используя фразы на естественном английском языке. Созданные в LiveCode программы могут быть без изменения собраны для платформ Linux, Mac OS, BSD, Windows, iOS и Android. Поддерживается разработка как графических пользовательских программ, так и серверных систем и web-приложений.

<center><a href="http://www.runrev.com/images/478.jpg"><img src="http://www.opennet.me/opennews/pics_base/0_1362156136.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

По заявлению компании первая порция кода среды разработки LiveCode будет опубликована на GitHub уже в марте, полностью открыть весь код и провести реструктуризацию системы планируется до наступления осени. Собранные сверх плана средства планируется потратить на перевод LiveCode  с монолитной основы на модульную и легко расширяемую архитектуру, а также на переработку фронтэнда, создание новой мультимедийной прослойки и обеспечение автоматической адаптации интерфейса создаваемых приложений к различным разрешениям экрана. Код библиотек, используемых в качестве основы создаваемых в LiveCode приложений, также будет поставляться под лицензией GPLv3, что потребует распространения создаваемых в LiveCode  программ также под лицензией GPLv3. Для разработчиков проприетарных приоложений компания RunRev намерена предоставить дополнительную коммерческую лицензию.

URL: http://blog.runrev.com/blog/bid/272739/We-Kickstarted-LiveCode
Новость: http://www.opennet.me/opennews/art.shtml?num=36269


Содержание

Сообщения в этом обсуждении
"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Xasd , 01-Мрт-13 20:51 
> theText.substring(0,"Hello".lenght).match("Hello") != null

нет. лучше так:


theText.substring(0,"Hello".lenght).match("Hello") != null && 5 < 7


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 01-Мрт-13 21:14 
а метода startsWith или схожего в JavaScript нет? Таки да, странное сравнение между вызовом методом и его реализацией.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Чел , 02-Мрт-13 08:10 
А в какой помойке есть startsWith?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено koloboid , 02-Мрт-13 11:13 
Qt, .NET, Java....

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Мимокрок , 04-Мрт-13 13:29 
Классику надо помнить! Разумеется, правильно так:

if ((theText.substring(0,"Hello".lenght).match("Hello") != null).toString().length == 4) {
    result = true;
} else {
    result = false;
}
return result;


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено RazrFalcon , 01-Мрт-13 21:12 
Не нужно.
Каким бы понятным язык не был - все равно без логики ни куда. А читать такие простыни как на скрине совсем не интересно.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 01-Мрт-13 22:10 
Это ведь далеко не первая попытка сделать ЯП из простого английского, и вроде ни одна из них не выстрелила. Зато, наверно, хорошо такие вещи продавать манагерам

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Crazy Alex , 01-Мрт-13 22:50 
SQL

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 09:20 
Да, разве что SQL, но он узко специализирован, и для успешной работы с ним по-прежнему требуется специальное образование и опыт. То есть не достигнута цель "пусть менеджеры пишут запросы к БД на простом английском без обучения теории"

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено all_glory_to_the_hypnotoad , 02-Мрт-13 12:46 
оно сделано из простого английского ровно настолько, насколько и все остальные современные немаргинальные яп.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено гость , 03-Мрт-13 16:11 
При запросе сложнее чем "покажи все из базы лимит 10" там никаким нативным языком и не пахнет, начинается такой лютый ад что смотреть страшно :)

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено AnOnImUs , 01-Мрт-13 23:47 
В своё время "разработчик лучших в мире систем для умного дома" Andover Controls, слившаяся с Тур-Андерсеном в TAC, купленный потом Schneider, заставила программистов #@%#ь мозги идиотским Plain English, называя так недокомпилятор в подобие P-code с языка, "понятного сантехнику". На самом же деле это был кастрированный Basic с прослабленным синтаксисом и кучей ошибок в реализации. Впрочем, и остался пока. Как лично пострадавший, хочу пожелать всем попыткам программировать на недочеловеческом языке сдохнуть в муках. Аминь!

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено rshadow , 02-Мрт-13 00:34 
Сейчас в языках количество ключивых слов не велико и достаточно для решения всех задач. Приведение к естественному языку - утопия.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 09:35 
> На самом же деле это был кастрированный Basic с прослабленным синтаксисом и кучей ошибок в реализации. Впрочем, и остался пока. Как лично пострадавший, хочу пожелать всем попыткам программировать на недочеловеческом языке сдохнуть в муках. Аминь!

Ага, в итоге все приходит к тому, что работать с такими недоязыками придется все равно программисту, который будет страшно материться и скрежетать зубами в бесплодных попытках сделать какую-нибудь элементарную вещь, не предусмотренную авторами, потому что "это слишком сложно для пользователя"


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено all_glory_to_the_hypnotoad , 02-Мрт-13 12:57 
программист сам выбирает с чем и кем ему работать. Если вдруг он оказался в такой ситуации, то явно не от наличия ума.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Дмитрий , 03-Мрт-13 01:22 
к сожалению не всегда программист выбирает

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Lavir the Whiolet , 03-Мрт-13 05:51 
И это печально. Интересно, в какой ещё индустрии заказчик
решает, как и каким инструментарием должен пользоваться
работник?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено гость , 03-Мрт-13 16:12 
> И это печально. Интересно, в какой ещё индустрии заказчик
> решает, как и каким инструментарием должен пользоваться
> работник?

Практически в любой: на заводах рабочие не покупают станки, в больницах врачи не выбирают аппаратуру, на стройках кран выбирается не из препдочтения крановщика.

И как-то мир до сих пор держится.


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено all_glory_to_the_hypnotoad , 03-Мрт-13 17:34 
+, но у айтишников всегда есть выбор

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено umbr , 03-Мрт-13 18:57 
Неудачное сравнение. Саиб не станет платить за кривой кран или неработающий станок.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено wasntme , 03-Мрт-13 23:39 
подозреваю, что строительных менеджеров, принимающих решения по поводу инструмента поменьше или их квалификация повыше. а то вон целый швабр менеджеров, а толку?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Joseph B. , 03-Мрт-13 06:03 
Кнута и Вирта на них нет!

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 01-Мрт-13 21:33 
>требовалось собрать 500 тысяч долларов, но в итоге было собрано на 140 тысяч долларов больше планируемого.

что-то не так...


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено YetAnotherOnanym , 01-Мрт-13 21:37 
Вот видите, как много народу хочет "чтоб я ей сказал чо надо, а она сама всё сделает".

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено анон , 01-Мрт-13 21:38 
theText.indexOf ("Hello") == 0 не?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 13:00 
> theText.indexOf ("Hello") == 0 не?

<sarcasm>Да Вы что! Это ж "программисту" нужно знать, что такое index! Да еще и "==" - так "настоящие англичане" не говорят и даже не пишут! "Настоящие программисты" должны писать на "родном английском"! А для кого не родной - те "не настоящие программисты"!</sarcasm>


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено unknowner , 02-Мрт-13 15:12 
а ещё настоящие программисты на любом ЯП прямо БД записывают, используя CI и при этом они часть IT

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 01-Мрт-13 22:03 
"... для открытия кода под лицензией GPLv3 требовалось собрать 500 тысяч долларов..."

Зачем и на что будут потрачены эти деньги? Для кого они собраны?


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Anonim , 01-Мрт-13 23:02 
Торжественно объявляю: разработчики сабжа потратят эти деньги на пиво и девок, а исходники откроют просто так.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 13:12 
>Для разработчиков проприетарных приложений компания RunRev намерена предоставить дополнительную коммерческую лицензию.
>Торжественно объявляю: разработчики сабжа потратят эти деньги на пиво и девок, а исходники откроют просто так.

И будут дальше гулять, перекачивая GPL в проприетарность?


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 21:08 
А на остаток купят детям пожрать.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 01-Мрт-13 22:11 
>theText.substring(0,"Hello".lenght).match("Hello") != null

Быдлокод потрясающий разум.

theText.match(/^Hello/)

За != null - кастрировать.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено гость , 03-Мрт-13 16:14 
>>theText.substring(0,"Hello".lenght).match("Hello") != null
> Быдлокод потрясающий разум.
>
theText.match(/^Hello/)

> За != null - кастрировать.

Регексп здесь очень, очень, очень нужен.


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 03-Мрт-13 19:34 
Его для этого и придумали.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Капитан , 01-Мрт-13 22:56 
Кобол?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Evgueni , 02-Мрт-13 06:36 
Поправьте текст: требовалось собрать 500 тысяч долларов -> требовалось собрать 350 тысяч долларов

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено c7c8 , 02-Мрт-13 08:34 
Фунты и доллары не путайте.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Evgueni , 02-Мрт-13 18:02 
Да, действительно ошибся. В любом случае впечетляет -- я не ожидал что им удастся.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 08:08 
> "put theText begins with "Hello"'"

put theButton "СделайМнеЗашибись" было бы логичнее.


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено upyx , 02-Мрт-13 10:21 
<code>
Уважаемый компьютер! Сложи 2 и 3, затем вычти 1, подели на 2 и возведи в степень 3. Затем отправь то, что получилось по адресу начальника@почта.рф, если получилось меньше чем 4, но если получилось больше, чем 5, то выведи это большими буквами в центре экрана. Пожалуйста!
</code>

О какая программа... :-)


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено koloboid , 02-Мрт-13 11:18 
> <code>
> Уважаемый компьютер! Сложи 2 и 3, затем вычти 1, подели на 2
> и возведи в степень 3. Затем отправь то, что получилось по
> адресу начальника@почта.рф, если получилось меньше чем 4, но если получилось больше,
> чем 5, то выведи это большими буквами в центре экрана. Пожалуйста!
> </code>
> О какая программа... :-)

а теперь представь какие ошибки будет тебе выдавать "Уважаемый компьютер"))


"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено VAK , 03-Мрт-13 11:48 
вот предполагаемый текст возвращаемой ошибки (цензурный вариант):
-юзверь, да ты охренел? ты меня написал с маленькой буквы?! я обиделсо!-теперь сам считай!
:-)

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено umbr , 03-Мрт-13 12:27 
Транслятор, понимающий такие исходники может просто послать куда подальше, или выдать резолюцию: "многабукаф, ниасилил".

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 13:06 
Идя этим путем мы придем от алгоритма к лингвистики?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 13:17 
.lenght - это уже успех!

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено avatar , 02-Мрт-13 16:22 
Дураки. Столько денег в помойку! Жесть!

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Boboms , 03-Мрт-13 16:23 
Как ты считаешь, что "соберёт" больше денег: умиляющее фото прикольного котэ на "китикат" или адресная помощь инвалиду по зрению?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено avatar , 02-Мрт-13 16:23 
Вот что мне напомнило - 1С!

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 16:42 
Проекты, предлагающие программирование на естественном языке, гибельны по своей сути. (с) Дейкстра

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 16:57 
Посоны, расходимся. Они заменили '.' для доступа к пропертям/методам на слово 'of', оператор присваивания на слова 'set ... to' и, возможно, сделали необязательными скобки. А в остальном не отличается от какого-нибудь вижуал бейсика.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Аноним , 02-Мрт-13 19:39 
На каком языке сама среда разработки написана?

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено YCom , 04-Мрт-13 05:50 
На 1С.

"Интегрированная среда разработки LiveCode будет открыта под ..."
Отправлено Led , 03-Мрт-13 00:37 
Это не среда, а какая-то пятница... причём - вечер.

"Интегрированная среда разработки LiveCode будет открыта..."
Отправлено arisu , 05-Мрт-13 19:59 
visual cobol без кобола. гыг.