The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Интегрированная среда разработки LiveCode будет открыта под лицензией GPLv3

01.03.2013 20:01

Компания RunRev объявила об успешном завершении проводимой на Kickstarter кампании по сбору средств для перевода интегрированной среды разработки LiveCode в разряд свободных продуктов. Изначально для открытия кода под лицензией GPLv3 требовалось собрать 500 тысяч долларов, но в итоге было собрано на 140 тысяч долларов больше планируемого.

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

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

  1. Главная ссылка к новости (http://blog.runrev.com/blog/bi...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/36269-livecode
Ключевые слова: livecode, ide, opensource
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Xasd (ok), 20:51, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    > theText.substring(0,"Hello".lenght).match("Hello") != null

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




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



     
     
  • 2.3, Аноним (-), 21:14, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а метода startsWith или схожего в JavaScript нет? Таки да, странное сравнение между вызовом методом и его реализацией.
     
     
  • 3.18, Чел (?), 08:10, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А в какой помойке есть startsWith?
     
     
  • 4.23, koloboid (ok), 11:13, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Qt, .NET, Java....
     
  • 2.54, Мимокрок (?), 13:29, 04/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Классику надо помнить! Разумеется, правильно так:

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

     

  • 1.2, RazrFalcon (ok), 21:12, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Не нужно.
    Каким бы понятным язык не был - все равно без логики ни куда. А читать такие простыни как на скрине совсем не интересно.
     
     
  • 2.9, Аноним (-), 22:10, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это ведь далеко не первая попытка сделать ЯП из простого английского, и вроде ни одна из них не выстрелила. Зато, наверно, хорошо такие вещи продавать манагерам
     
     
  • 3.11, Crazy Alex (ok), 22:50, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    SQL
     
     
  • 4.20, Аноним (-), 09:20, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да, разве что SQL, но он узко специализирован, и для успешной работы с ним по-прежнему требуется специальное образование и опыт. То есть не достигнута цель "пусть менеджеры пишут запросы к БД на простом английском без обучения теории"
     
  • 4.25, all_glory_to_the_hypnotoad (ok), 12:46, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    оно сделано из простого английского ровно настолько, насколько и все остальные современные немаргинальные яп.
     
  • 4.45, гость (?), 16:11, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    При запросе сложнее чем "покажи все из базы лимит 10" там никаким нативным языком и не пахнет, начинается такой лютый ад что смотреть страшно :)
     
  • 3.14, AnOnImUs (?), 23:47, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В своё время "разработчик лучших в мире систем для умного дома" Andover Controls, слившаяся с Тур-Андерсеном в TAC, купленный потом Schneider, заставила программистов #@%#ь мозги идиотским Plain English, называя так недокомпилятор в подобие P-code с языка, "понятного сантехнику". На самом же деле это был кастрированный Basic с прослабленным синтаксисом и кучей ошибок в реализации. Впрочем, и остался пока. Как лично пострадавший, хочу пожелать всем попыткам программировать на недочеловеческом языке сдохнуть в муках. Аминь!
     
     
  • 4.15, rshadow (ok), 00:34, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас в языках количество ключивых слов не велико и достаточно для решения всех задач. Приведение к естественному языку - утопия.
     
  • 4.21, Аноним (-), 09:35, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > На самом же деле это был кастрированный Basic с прослабленным синтаксисом и кучей ошибок в реализации. Впрочем, и остался пока. Как лично пострадавший, хочу пожелать всем попыткам программировать на недочеловеческом языке сдохнуть в муках. Аминь!

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

     
     
  • 5.26, all_glory_to_the_hypnotoad (ok), 12:57, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    программист сам выбирает с чем и кем ему работать. Если вдруг он оказался в такой ситуации, то явно не от наличия ума.
     
     
  • 6.40, Дмитрий (??), 01:22, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    к сожалению не всегда программист выбирает
     
     
  • 7.41, Lavir the Whiolet (?), 05:51, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И это печально. Интересно, в какой ещё индустрии заказчик
    решает, как и каким инструментарием должен пользоваться
    работник?
     
     
  • 8.46, гость (?), 16:12, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Практически в любой на заводах рабочие не покупают станки, в больницах врачи не... текст свёрнут, показать
     
     
  • 9.49, all_glory_to_the_hypnotoad (ok), 17:34, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    , но у айтишников всегда есть выбор... текст свёрнут, показать
     
  • 9.50, umbr (ok), 18:57, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неудачное сравнение Саиб не станет платить за кривой кран или неработающий стан... текст свёрнут, показать
     
  • 9.52, wasntme (?), 23:39, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    подозреваю, что строительных менеджеров, принимающих решения по поводу инструмен... текст свёрнут, показать
     
  • 4.42, Joseph B. (?), 06:03, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Кнута и Вирта на них нет!
     

  • 1.5, Аноним (-), 21:33, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >требовалось собрать 500 тысяч долларов, но в итоге было собрано на 140 тысяч долларов больше планируемого.

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

     
     
  • 2.6, YetAnotherOnanym (ok), 21:37, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вот видите, как много народу хочет "чтоб я ей сказал чо надо, а она сама всё сделает".
     

  • 1.7, анон (?), 21:38, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    theText.indexOf ("Hello") == 0 не?
     
     
  • 2.27, Аноним (-), 13:00, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > theText.indexOf ("Hello") == 0 не?

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

     
     
  • 3.31, unknowner (?), 15:12, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а ещё настоящие программисты на любом ЯП прямо БД записывают, используя CI и при этом они часть IT
     

  • 1.8, Аноним (-), 22:03, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "... для открытия кода под лицензией GPLv3 требовалось собрать 500 тысяч долларов..."

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

     
     
  • 2.13, Anonim (??), 23:02, 01/03/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Торжественно объявляю: разработчики сабжа потратят эти деньги на пиво и девок, а исходники откроют просто так.
     
     
  • 3.29, Аноним (-), 13:12, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Для разработчиков проприетарных приложений компания RunRev намерена предоставить дополнительную коммерческую лицензию.
    >Торжественно объявляю: разработчики сабжа потратят эти деньги на пиво и девок, а исходники откроют просто так.

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

     
  • 3.38, Аноним (-), 21:08, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А на остаток купят детям пожрать.
     

  • 1.10, Аноним (-), 22:11, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    >theText.substring(0,"Hello".lenght).match("Hello") != null

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


    theText.match(/^Hello/)


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

     
     
  • 2.47, гость (?), 16:14, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>theText.substring(0,"Hello".lenght).match("Hello") != null
    > Быдлокод потрясающий разум.
    >

    theText.match(/^Hello/)


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

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

     
     
  • 3.51, Аноним (-), 19:34, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Его для этого и придумали.
     

  • 1.12, Капитан (??), 22:56, 01/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Кобол?
     
  • 1.16, Evgueni (?), 06:36, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поправьте текст: требовалось собрать 500 тысяч долларов -> требовалось собрать 350 тысяч долларов
     
     
  • 2.19, c7c8 (?), 08:34, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Фунты и доллары не путайте.
     
     
  • 3.36, Evgueni (?), 18:02, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да, действительно ошибся. В любом случае впечетляет -- я не ожидал что им удастся.
     

  • 1.17, Аноним (-), 08:08, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > "put theText begins with "Hello"'"

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

     
  • 1.22, upyx (??), 10:21, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    <code>
    Уважаемый компьютер! Сложи 2 и 3, затем вычти 1, подели на 2 и возведи в степень 3. Затем отправь то, что получилось по адресу начальника@почта.рф, если получилось меньше чем 4, но если получилось больше, чем 5, то выведи это большими буквами в центре экрана. Пожалуйста!
    </code>

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

     
     
  • 2.24, koloboid (ok), 11:18, 02/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > <code>
    > Уважаемый компьютер! Сложи 2 и 3, затем вычти 1, подели на 2
    > и возведи в степень 3. Затем отправь то, что получилось по
    > адресу начальника@почта.рф, если получилось меньше чем 4, но если получилось больше,
    > чем 5, то выведи это большими буквами в центре экрана. Пожалуйста!
    > </code>
    > О какая программа... :-)

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

     
     
  • 3.43, VAK (?), 11:48, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот предполагаемый текст возвращаемой ошибки (цензурный вариант):
    -юзверь, да ты охренел? ты меня написал с маленькой буквы?! я обиделсо!-теперь сам считай!
    :-)
     
  • 2.44, umbr (ok), 12:27, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Транслятор, понимающий такие исходники может просто послать куда подальше, или выдать резолюцию: "многабукаф, ниасилил".
     

  • 1.28, Аноним (-), 13:06, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Идя этим путем мы придем от алгоритма к лингвистики?
     
  • 1.30, Аноним (-), 13:17, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    .lenght - это уже успех!
     
  • 1.32, avatar (ok), 16:22, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дураки. Столько денег в помойку! Жесть!
     
     
  • 2.48, Boboms (ok), 16:23, 03/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как ты считаешь, что "соберёт" больше денег: умиляющее фото прикольного котэ на "китикат" или адресная помощь инвалиду по зрению?
     

  • 1.33, avatar (ok), 16:23, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот что мне напомнило - 1С!
     
  • 1.34, Аноним (-), 16:42, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Проекты, предлагающие программирование на естественном языке, гибельны по своей сути. (с) Дейкстра
     
  • 1.35, Аноним (-), 16:57, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Посоны, расходимся. Они заменили '.' для доступа к пропертям/методам на слово 'of', оператор присваивания на слова 'set ... to' и, возможно, сделали необязательными скобки. А в остальном не отличается от какого-нибудь вижуал бейсика.
     
  • 1.37, Аноним (-), 19:39, 02/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На каком языке сама среда разработки написана?
     
     
  • 2.53, YCom (?), 05:50, 04/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    На 1С.
     

  • 1.39, Led (ok), 00:37, 03/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Это не среда, а какая-то пятница... причём - вечер.
     
  • 1.55, arisu (ok), 19:59, 05/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    visual cobol без кобола. гыг.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру