<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: ObjectScript - новый язык программирования, продолжающий раз...</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html</link>
    <description>Сообщество CodeProject (http://www.codeproject.com/info/guide.aspx) представило (http://www.codeproject.com/Articles/466907/ObjectScript-A-new-programming-language) новый открытый встраиваемый язык программирования ObjectScript (https://github.com/unitpoint/objectscript), основанный на идеях, заимствованных из  JavaScript, Lua и PHP. ObjectScript поддерживает динамическую типизацию и копирует синтаксис JavaScript, дополняя его элементами из языка Lua (возврат и указание множественных значений), а также моделью объектно-ориентированного программирования, заимствованной из PHP. &lt;br&gt;&lt;br&gt;&lt;br&gt;Код компилятора ObjectScript написан на языке C++ (около 17 тыс. строк), размещён на GitHub и распространяется под лицензией CPOL (http://en.wikipedia.org/wiki/CPOL), которая позволяет свободно распространять исходные тексты и обмениваться кодом, вносить в него изменения и использовать в коммерческих продуктах. Тем не менее, лицензия CPOL не совместима с GPL и не одобрена OSI, так как содержит пункты, ограничивающие область применен</description>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый язык пр... (Марк Шатлворт)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#69</link>
    <pubDate>Thu, 04 Oct 2012 14:29:12 GMT</pubDate>
    <description>&amp;gt; Я напишу отдельную статью про оценку производительности.&lt;br&gt;&lt;br&gt;Ждём с нетерпением. Желательно добавить сравнение с другими скриптовыми языками и их реализациями, например, JavaScript (V8, TraceMonkey и другие VM), Java, .NET, PHP, Perl, а также со скомпилированным кодом C/C++ (Visual C++, GCC).&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#68</link>
    <pubDate>Thu, 04 Oct 2012 06:26:23 GMT</pubDate>
    <description>первые впечатления: забавка прикольная, но сырая.&lt;br&gt;&lt;br&gt;не знаю, как в винде, а пингвинус-версия требует libedit (о чём нигде не написано) и собирается с кучей ворнингов (в основном про пропущеные элементы перечислений в switch). также при -O2 надо делать -fno-strict-aliasing, ибо.&lt;br&gt;&lt;br&gt;ещё автор очень любит &amp;#171;отложеный pop&amp;#187;, который делает при помощи объявления &amp;#171;на месте&amp;#187; структуры с деструктором. gcc на такие финты не обижается, но жалуется, что &amp;#171;переменная не заюзана&amp;#187;. в принципе, это больше баг gcc, потому что деструктор-то должен выполниться, а потому переменная таки заюзана. впрочем, выправляется введением двух вспомогательных классов и тупым поиском-заменой.&lt;br&gt;&lt;br&gt;завалить в сегфолт можно элементарно: собрав и запустив тот минимальный repl, который идёт в поставке и скормив ему examples-os/test.os, например. скормив через перенаправление стандартного ввода, ибо другого варианта нет. судя по всему, fuzzy-тестинг не проводился вообще.&lt;br&gt;&lt;br&gt;да, с тестами полная пичалечка. examples-os/te</description>
</item>

<item>
    <title>ObjectScript - новый язык программирования, продолжающий... (Клыкастый)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#67</link>
    <pubDate>Thu, 04 Oct 2012 05:40:43 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ...и сильфид.&lt;br&gt;&amp;gt; сильфид они лечат, неприличная болезнь же.&lt;br&gt;&lt;br&gt;жаль, а такая рифма&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - новый язык программирования, продолжающий... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#66</link>
    <pubDate>Wed, 03 Oct 2012 18:20:35 GMT</pubDate>
    <description>&amp;gt; ...и сильфид.&lt;br&gt;&lt;br&gt;сильфид они лечат, неприличная болезнь же.&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#65</link>
    <pubDate>Wed, 03 Oct 2012 18:12:38 GMT</pubDate>
    <description>&amp;gt; Если действительно нужно, в чем проблема &amp;#171;запихать&amp;#187;? и сделать pull request на &lt;br&gt;&amp;gt; гитхабе.&lt;br&gt;&lt;br&gt;а зачем? во-первых, это вспомогательный файл. во-вторых, надо регистрироваться на гитхабе (нет, не всем нравится гламурный недохостинг), в третьих &amp;#8212; неужто вот так вот без вопросов и возьмут патч, который правит только .gitignore, добавляя туда исключения для файлов, которые автор проекта никогда в глаза не видел и не увидит?&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый... (arisu)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#64</link>
    <pubDate>Wed, 03 Oct 2012 18:11:00 GMT</pubDate>
    <description>&amp;gt; Поместите в свой репозиторий .git/excludes &amp;#8212; он полностью локален. См., например, https://help.github.com/articles/ignoring-files &lt;br&gt;&lt;br&gt;знаю. по некоторым причинам &amp;#8212; неудобно. решений-то много есть, вопрос в удобстве оных.&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - новый язык программирования, продолжающий... (Клыкастый)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#63</link>
    <pubDate>Wed, 03 Oct 2012 15:10:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt; не больше чем claws-mail ;) &lt;br&gt;&amp;gt; claws-mail и вправду не кусается, но шипит, рычит и скрипит.&lt;br&gt;&lt;br&gt;...и сильфид.&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый... (Пользователь Debian)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#62</link>
    <pubDate>Wed, 03 Oct 2012 13:02:22 GMT</pubDate>
    <description>Поместите в свой репозиторий .git/excludes -- он полностью локален. См., например, https://help.github.com/articles/ignoring-files&lt;br&gt;</description>
</item>

<item>
    <title>ObjectScript - основанный на JavaScript встраиваемый... (Евгений)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/86715.html#61</link>
    <pubDate>Wed, 03 Oct 2012 10:08:59 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; автору: пожалуйста, убери из репозитория .gitignore. ужасно неудобно.&lt;br&gt;&amp;gt;&amp;gt; Гм. Чем же?&lt;br&gt;&amp;gt; тем, что при разработке не-автором могут появляться всякие другие файлы, которые тоже &lt;br&gt;&amp;gt; хочется туда запихать&lt;br&gt;&lt;br&gt;Если действительно нужно, в чем проблема &quot;запихать&quot;? и сделать pull request на гитхабе.&lt;br&gt;</description>
</item>

</channel>
</rss>
