<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлен новый вариант правил использования товарных знаков Rust</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html</link>
    <description>Организация Rust Foundation объявила о начале публичного обсуждения нового чернового варианта правил использования товарных знаков, связанных с языком программирования Rust и пакетным менеджером Cargo. В новом варианте учтены  замечания и критика, высказанные в прошлом году при первой попытке принятия правил в отношении товарных знаков Rust. Утверждается, что правила, которые намерены утвердить до конца года, нацелены прежде всего на защиту интересов сообщества и целости языка программирования Rust, а также на пресечение злоупотреблений и попыток представить сторонние разработки как часть основного проекта...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62190&lt;br&gt;</description>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (_kp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#44</link>
    <pubDate>Mon, 11 Nov 2024 17:36:59 GMT</pubDate>
    <description>&amp;gt; Что с ним не так?&lt;br&gt;&lt;br&gt;Добавить наконец properties, что б не писать костыли.&lt;br&gt;&lt;br&gt;&lt;br&gt;Улучшить совместимость с Си в плане структур, чтоб в проект на с++ не вставлять файлы на си, из за деревянного синтаксиса в с++. А то для контроллеров низкоуровневый код не реализуем на с++ без извращений.&lt;br&gt;&lt;br&gt;А в остальном сейчас всё хорошо.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (_kp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#43</link>
    <pubDate>Mon, 11 Nov 2024 17:28:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Чем &quot;многословность&quot; плоха?&lt;br&gt;&lt;br&gt;WriteOnly&lt;br&gt;&lt;br&gt;Как бы IDE не автодополняла, при чтении она не поможет, и словесный спам никто в здравом уме разбирать не станет.&lt;br&gt;&lt;br&gt;Приведенная пародия на язык программирования,это тот случай, когда на макроассемблере и читаемее и короче.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#41</link>
    <pubDate>Sun, 10 Nov 2024 15:49:55 GMT</pubDate>
    <description>&amp;gt; Вот у плюсов нет стабильного ABI, и распространению как-то не помешало.&lt;br&gt;&lt;br&gt;Откуда взялась эта мантра и зачем её распространять? Ищите и обрящете.&lt;br&gt;&lt;br&gt;System V Application Binary Interface&lt;br&gt;AMD64 Architecture Processor Supplement &lt;br&gt;&lt;br&gt;Chapter 9&lt;br&gt;Conventions&lt;br&gt;&lt;br&gt;9.1 C++&lt;br&gt;&lt;br&gt;For the C++ ABI we will use the IA-64 C++ ABI and instantiate it appropriately.&lt;br&gt;The current draft of that ABI is available at:&lt;br&gt;http://www.codesourcery.com/cxx-abi/&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (luid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#40</link>
    <pubDate>Fri, 08 Nov 2024 07:51:43 GMT</pubDate>
    <description>&amp;gt; многословней для печати&lt;br&gt;&lt;br&gt;Многословность печати минимум 20 лет как решает intellisense и автокомплит.&lt;br&gt;&lt;br&gt;Вместо этого Rust скатывается в скобочки, кавычки, апострофы и стрелочки. Предложил бы автору добавить значки из unicode - код станет значительно веселей. Флажки, смайлики, цветочки и всякое такое.&lt;br&gt;&lt;br&gt;Сокращение fn - вообще за гранью добра и зла. Почему не f или _? Наверное потому, что f и _ уже зарезервированные ключевые слова. А правильно, в стиле Rust, было бы:&lt;br&gt;&lt;br&gt;&amp;gt; (fn) -&amp;gt; new(...) -&amp;gt; (Self) &#123;&lt;br&gt;&amp;gt;   -&amp;gt; Self &#123;&#125;&lt;br&gt;&amp;gt; &#125;&lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Как всем известно, скобочки и стрелочки лишними не бывают.&lt;br&gt;&lt;br&gt;Если честно, искренне не понимаю, зачем было добавлять столько ненужных, мусорных знаков препинания. Без синтаксического мусора лексер написать не осилили?&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (luid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#39</link>
    <pubDate>Fri, 08 Nov 2024 07:38:40 GMT</pubDate>
    <description>&amp;gt; Попробуй придумать вариант синтаксиса более приятней БЕЗ ПОТЕРИ СИМАНТИКИ&lt;br&gt;&lt;br&gt;Как минимум стоило бы убрать все лишние знаки препинания, звездочки, скобочки и остальной мусор:&lt;br&gt;&lt;br&gt;&amp;gt; impl&amp;lt;&apos;a, T &apos;a, P FnMut(&amp;T)bool&amp;gt; Split&amp;lt;&apos;a, T, P&amp;gt; &#123;&lt;br&gt;&amp;gt;     pub super func new(slice &amp;&apos;a &#091;T&#093;, pred P) Self &#123;&lt;br&gt;&amp;gt;         Self &#123; v: slice, pred: pred, finished: false &#125;&lt;br&gt;&amp;gt;     &#125;&lt;br&gt;&amp;gt;   ...&lt;br&gt;&amp;gt; &#125;&lt;br&gt;&lt;br&gt;Почему параметры шаблона повторяются многократно?&lt;br&gt;&lt;br&gt;&amp;gt; impl Split&amp;lt;&apos;a, T &apos;a, P func(&amp;T)bool&amp;gt; &#123;&lt;br&gt;&amp;gt;     pub super func new(slice &amp;&apos;a &#091;T&#093;, pred P) Self &#123;&lt;br&gt;&amp;gt;         Self &#123; v: slice, pred: pred, finished: false &#125;&lt;br&gt;&amp;gt;     &#125;&lt;br&gt;&amp;gt;   ...&lt;br&gt;&amp;gt; &#125;&lt;br&gt;&lt;br&gt;Явное указание времени жизни - какой-то отдельный Rust-оманский ад. Получается, ссылка на массив T, а следовательно и сам массив не может неявно увеличивать время жизни самих вложенных T? Или объект Slice не ссылается явно на массив через &#096;v&apos; увеличивая время его жизни? Какую проблему решает здесь введение &apos;a? Почему вот такой код не должен работать:&lt;br&gt;&lt;br&gt;&amp;gt; impl Split&amp;lt;T, P func(&amp;T)bool&amp;gt; &#123;&lt;br&gt;&amp;gt;     pub super func new(slice </description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (wyry)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#38</link>
    <pubDate>Fri, 08 Nov 2024 05:40:44 GMT</pubDate>
    <description>Чем &quot;многословность&quot; плоха? Особенно если учесть что слов несильно и больше, а слова сегодня дописывают IDE, плюс большую часть времени программист обдумывает задачу, а написание кода на скорость - это довольно бредово.&lt;br&gt;До выхода Rust C++ был самым стрёмным языком по количеству нагромождений, но Rust - это следующий уровень. И это притом что код на C++ можно зачастую переписать более просто для восприятия, то Rust чисто концептуально не даст этого сделать.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (Конь)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#37</link>
    <pubDate>Thu, 07 Nov 2024 16:28:16 GMT</pubDate>
    <description>Вот придумал версию а-ля Pascal/Ada&lt;br&gt;&lt;br&gt;&amp;gt; generic&lt;br&gt;&amp;gt;   a is lifetime;&lt;br&gt;&amp;gt;   T is type with lifetime a;&lt;br&gt;&amp;gt;   P is mutation function(ref of T) return bool;&lt;br&gt;&amp;gt; implementation Split&amp;lt;lifetime a, T, P&amp;gt; begin&lt;br&gt;&amp;gt;   public(super) function new(slice: ref&amp;lt;lifetime a&amp;gt; of slice of T; pred: P) return Self;&lt;br&gt;&amp;gt;   begin&lt;br&gt;&amp;gt;     return Self &#123; v: slice, pred, finished: false &#125;&lt;br&gt;&amp;gt;   end;&lt;br&gt;&amp;gt; end;&lt;br&gt;&lt;br&gt;для не знающих раст наверное стало понятней (и то не факт), а вот для повседнева стало нагромождённей и многословней для печати &lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (Конь)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#36</link>
    <pubDate>Thu, 07 Nov 2024 14:20:10 GMT</pubDate>
    <description>Вот у плюсов нет стабильного ABI, и распространению как-то не помешало.&lt;br&gt;А по поводу синтаксиса:&lt;br&gt;&lt;br&gt;&amp;gt; impl&amp;lt;&apos;a, T: &apos;a, P: FnMut(&amp;T) -&amp;gt; bool&amp;gt; Split&amp;lt;&apos;a, T, P&amp;gt; &#123;&lt;br&gt;&amp;gt;     pub(super) fn new(slice: &amp;&apos;a &#091;T&#093;, pred: P) -&amp;gt; Self &#123;&lt;br&gt;&amp;gt;         Self &#123; v: slice, pred, finished: false &#125;&lt;br&gt;&amp;gt;     &#125;&lt;br&gt;&amp;gt;   ...&lt;br&gt;&amp;gt; &#125;&lt;br&gt;&lt;br&gt;Попробуй придумать вариант синтаксиса более приятней БЕЗ ПОТЕРИ СИМАНТИКИ&lt;br&gt;</description>
</item>

<item>
    <title>Представлен новый вариант правил использования товарных знак... (laindono)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135270.html#35</link>
    <pubDate>Thu, 07 Nov 2024 10:58:19 GMT</pubDate>
    <description>&amp;gt; Стабилизировать API/ABI?&lt;br&gt;&lt;br&gt;Есть ABI платформы. API уже более десятилетия стабилен.&lt;br&gt;&lt;br&gt;&amp;gt; Причесать синтаксис?&lt;br&gt;&lt;br&gt;Что с ним не так?&lt;br&gt;</description>
</item>

</channel>
</rss>
