<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/'>
<channel>
  <title>Реболюционная газета</title>
  <link>http://community.livejournal.com/ru_rebol/</link>
  <description>Реболюционная газета - LiveJournal.com</description>
  <lastBuildDate>Mon, 22 Jun 2009 08:53:54 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>ru_rebol</lj:journal>
  <lj:journalid>13689006</lj:journalid>
  <lj:journaltype>community</lj:journaltype>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/9179.html</guid>
  <pubDate>Mon, 22 Jun 2009 08:53:54 GMT</pubDate>
  <title>Версия 2.100.58 для Виндов от 21 июня</title>
  <link>http://community.livejournal.com/ru_rebol/9179.html</link>
  <description>&lt;a href=&quot;http://www.rebol.com/r3/downloads.html&quot;&gt;http://www.rebol.com/r3/downloads.html&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/9179.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/8803.html</guid>
  <pubDate>Thu, 18 Jun 2009 11:31:59 GMT</pubDate>
  <title>Bild 2.100.57 от 17 июня</title>
  <link>http://community.livejournal.com/ru_rebol/8803.html</link>
  <description>&lt;a href=&quot;http://www.rebol.com/r3/downloads.html&quot;&gt;http://www.rebol.com/r3/downloads.html&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/8803.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/8599.html</guid>
  <pubDate>Wed, 17 Jun 2009 10:12:41 GMT</pubDate>
  <title>В R3 добавлен новый RANDOM метод</title>
  <link>http://community.livejournal.com/ru_rebol/8599.html</link>
  <description>Теперь он может выбрасывать случные числа и в десятичном диапазоне.&lt;br /&gt;&lt;a href=&quot;http://twitter.com/rebol3&quot;&gt;http://twitter.com/rebol3&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/8599.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/8322.html</guid>
  <pubDate>Tue, 16 Jun 2009 10:51:21 GMT</pubDate>
  <title>Еще из истории REBOL</title>
  <link>http://community.livejournal.com/ru_rebol/8322.html</link>
  <description>Но уже 2001 год ...&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;1. Какую роль интернет операционная система REBOL будет играть для XNet, как новый &quot;исполнительный&quot; Интернет, о котором аналитики говорят, что это революция, которая уже началась?&lt;br /&gt;&lt;br /&gt;REBOL/IOS играет центральную роль в X Internet. REBOL был спроектирован для распределенных вычислений, обеспечивая не только семантический обмен информацией (данные и метаданные), но и также интерпретацию этих данных. Это и есть основное требование XNet.&lt;br /&gt;&lt;br /&gt;2. Rebol/IOS это операционная система нижнего уровня или она сверху над имеющимися ОС?&lt;br /&gt;&lt;br /&gt;IOS определяет новый вид ОС, которая создает общий слой, расширяющий на текущий момент 44 различные ОС/аппартные системы и обеспечивает стандартную среду для всех REBOL приложений (называемые реблетами). Это Интернет система над компьютерными операционными средами машинных устройств.&lt;br /&gt;&lt;br /&gt;Я не могу избавиться от мысли, что у Rebol/IOS схожие принципы с .NET и Mono, а предназначение языка Rebol такое же, как и у C#. Приложения запускаются через Интернет и обрабатывают информацию, также найденную в сети. Как Rebol Technologies сможет соперничать с Microsoft, AOL и/или Mono?&lt;br /&gt;&lt;br /&gt;Вы открыли наш секрет, но мы стартовали раньше дотNet. REBOL это работающий дотNet. Это звучит смело, но REBOL будет успешным, потому что обладает теми же качествами, которые помогли успеху интернет. REBOL приложения только несколько страниц текста и пользователи могут быстро модифицировать и расширять существующие приложения, как им необходимо.&lt;br /&gt;&lt;br /&gt;В REBOL, приложения гибкие. Вам не требуются SOAP, WSDL, SCL, NASSL, UDDI, UML, MSXML, XSLT, RMI, IIOP, DCOM, DNA, или что-то другое. Вы пишите это и оно работает - причем везде. Если вам требуется объектный брокер типа Corba, вы можете использовать Rugby. Rugby продвинутый, надежный, быстрый и составляет только 1500 строк кода REBOL.&lt;br /&gt;&lt;br /&gt;Также не следует упускать из виду, что у нас партнерские отношения на установку REBOL на 30 миллионов настольных компьютеров в течении следующих несколько месяцев. Очень скоро об этом можно будет поговорить еще.&lt;br /&gt;&lt;br /&gt;Среди ваших планов, возможность запускать REBOL/IOS и REBOL на любом устройстве и на любой операционной системе. Является ли процесс портирования вашей технологии на маленькие устройства типа сотовых телефонов или PDA сложным?&lt;br /&gt;&lt;br /&gt;Таких устройств с каждым днем становится все больше и больше. У нас работает REBOL на нескольких PDA и мы имеем партнера сейчас для портирования REBOL на несколько сотовых аппаратов. Ограничения не в объеме памяти или скорости устройства, а чаще из-за предустановленной операционной системы. Например, нам нравится работать с PalmOS, но ее модель памяти архаична, что делает устройство непригодным для опытных пользователей.&lt;br /&gt;&lt;br /&gt;Когда начнется массовые разработки ваших продуктов? Готовы ли вы увеличивать рынок и опереться на своих верных разработчиков? Что является ключом к успеху IOS?&lt;br /&gt;&lt;br /&gt;Использование REBOL стремительно растет среди разработчиков и технических пользователей - более 500,000 дистрибутивов. В следующие несколько месяцев мы сфокусируемся на сетевом рынке, где REBOL X Internet имеет основные преимущества. Кроме того, нам должны помочь партнерские отношения с массовыми распространением.&lt;br /&gt;&lt;br /&gt;Как Rebol Technologies, в целом, собираются получить прибыль? Будет ли у вас служба технической поддержки или вы предложите разработчикам необходимые инструменты и поможете другим компаниям построить такие сети?&lt;br /&gt;&lt;br /&gt;На самом деле, мы не стремимся получить прибыль непосредственно от инструмента. Вот уже более трех лет разработчики свободно загружают REBOL с нашего веб-сайта и так будет продолжаться. Основные доходы будут поступать от партнерских отношений, VAR и OEM лицензий в совместных проектах и других сферах.&lt;br /&gt;&lt;br /&gt;Какие ближайшие планы на новую версию языка Rebol? Планируете ли вы добавить в ОС связь, например, с DirectX?&lt;br /&gt;&lt;br /&gt;В ближайших планах расширение сетевых возможностей REBOL, возможность создания безопасных частных сетей для сотрудничества, как, например, возможность генерации peer-to-peer сетей. Со стороны взаимодействия мы разрабатываем более 49 реблетов, которые обеспечивают общие запросы, сообщения, оповещения, доски объявлений, календари, интеллектуальные агенты и многое другое. С системной стороны, мы добавляем новый &quot;диалект&quot;, движок для 3D графики, добавляем интерфейсные (&quot;AI&quot;) сетевые протоколы, продвинутую систему звуков и т.д.&lt;br /&gt;&lt;br /&gt;Я всегда думал о Rebol на некотором &quot;программном уровне&quot; как, например, о Python, но из ваших документов видно, что Rebol очень специализированное и оптимизированное интрнет программирование. Пожалуйста, опишите нам некоторые технические отличия между двумя популярными языками.&lt;br /&gt;&lt;br /&gt;Как говорит мой друг, цитируя &quot;Матрицу&quot;, вам предлагают выбор между красной и голубой пилюлями. Большинство программистов тащатся от голубой пилюли. Народ, который выбирает REBOL красные пилюли, уже обратно никогда не просыпается. Мне звонят из компаний и жалуются, что некоторые их программисты, использующие REBOL, сейчас &quot;опустошены&quot;, потому что они не хотят возвращаться обратно. REBOL это разрушительная технология.&lt;br /&gt;&lt;br /&gt;Python и Java прекрасны как традиционные языки программирования. Я принимал участие в разработке многих языков и я могу сказать, что каждый язык имеет цель. Однако, REBOL был спроектирован для мета-циклический с точки зрения семантики языка. Это такой REBOL, который вам необходим. Это морфий, предоставляющий максимальную выразительность для любой проблемы. Посмотрите, например, как на REBOL создаются пользовательские интерфейсы. GUI система это API высокого уровня, &quot;диалект&quot; языка. VID построен как фундаментальный композиционный движок, но нет причин не иметь такое число диалектов, сколько необходимо для решения вашей проблемы.&lt;br /&gt;&lt;br /&gt;В конце концов, REBOL выжал многие приемы других языков. Например, он включает 40 родных типов (прим. в настоящее время около 60). Обычные языки только пять-шесть. REBOL включает 14 Internet протоколов, сжатие, криптографию, встроенное отражение. вам не надо запоминать что включают какие библиотеки, чтобы сослаться на них. Некоторые люди недооценивают REBOL потому что на нем легко программировать. Но мы думаем, что это его преимущество, потому что делать и поддерживать такой код проще.&lt;br /&gt;&lt;br /&gt;Существуют ли планы по созданию веб-браузера, написанного на REBOL или наоборот, веб-браузеры могут взаимодействовать с REBOL интернет приложениями?&lt;br /&gt;&lt;br /&gt;Существует много хороших браузеров, так что лучший путь это плагин в нем.&lt;br /&gt;&lt;br /&gt;Ваши продукты в настоящее время перенесены на большинство платформ? Если да, то какие это платформы?&lt;br /&gt;&lt;br /&gt;Мы сейчас на 44 платформах. BSD 4.0 почти последняя. мы поддерживаем около 150 дистрибутивов наших продуктов. Конечно, мы не могли бы сделать этого без REBOL. Он строит себя сам, сам себя тестирует, сам себя загружает, на нем сделан наш сайт, он управляет нашими коммуникациями с разработчиками и т.д. И это не все, что он умеет делать, или как далеко он будет идти.&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.osnews.com/story/199&quot;&gt;http://www.osnews.com/story/199&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/8322.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/8100.html</guid>
  <pubDate>Mon, 15 Jun 2009 16:51:32 GMT</pubDate>
  <title>Из истории REBOL</title>
  <link>http://community.livejournal.com/ru_rebol/8100.html</link>
  <description>В ожидании свободного времени, когда можно будет приступить к обсуждениям актуально реализованных инициатив в REBOL3, для истории решил перевести некоторые интервью с Карлом Сассенратом. Например, это, 1999 год.&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Карл Сассенрат написал новый скриптовый язык для компьютеров. Он называется REBOL. Карл верит что REBOL приведет к революции, потому что он сильнее похож на повседневный английский, чем на математический или компьютерный язык.&lt;br /&gt;Когда мы используем формальные языки, типа арифметических символов, мы не можем допустить в них какой-либо двусмысленности. Математическое выражение не может быть ошибочно принято за что-то другое, что оно означает. Таковы формальные математические языки.&lt;br /&gt;Но наши повседневные языки типа английского не такие. Они не формальные. Одно выражение может означать что-нибудь в одном контексте и совершенно различное в другом контексте.&lt;br /&gt;Именно здесь начинаются проблемы. Люди предпочитают больше естественности в неформальных языках типа английского, чем в формальных языках математических и компьютерных наук. Вот почему большинству людей трудно выучить компьютерный язык, который они могли бы использовать для создания пользовательских приложений.&lt;br /&gt;Карл надеется решить эту проблему. Чтобы сделать взаимодействие человека с машиной более естественным для людей, он изобрел REBOL, такой язык, чьи выражения будут контекстно-зависимы типа английского, но без двусмысленности, чтобы функционировать на компьютере.&lt;br /&gt;Непосредственным следствием REBOL является технология, облегчающая написание компьютерных приложений и маленькая программа, не требующая больших усилий при изучении. Самое большое преимущество REBOL в том, что он делает важный шаг к тому, чтобы логику компьютерного устройства сделать понятной большинству людей.&lt;br /&gt;Компьютеры не увлекали юного Карла. Ему больше нравилась кинокамера, с которой он находил больше возможностей для выражения, чем с компьютером. Карл открыл в нем большие способности к вычислениям, когда учился в университете.&lt;br /&gt;Карл не только изобретатель REBOL, он основал свою собственную компанию REBOL Technologies. Он согласился ответить на вопросы по REBOL корреспонденту Srikant Sreenivasan. Выдержки:&lt;br /&gt;&lt;br /&gt;- Зачем еще один скриптовый язык?&lt;br /&gt;&lt;br /&gt;Тот же вопрос мне задавали в 1982 году, когда я начал работать над ним! Это же никому не помешало. Не так ли? Можно спросить у любого &quot;Почему мир нуждается в другом языке?&quot; Но прислушаются ли Larry Wall (PERL) и John Osterout (TCL) и многие другие люди?&lt;br /&gt;Я делал. Так я ждал новой волны языков, ожидая что может быть встречу, удовлетворяющие моим требованиям.&lt;br /&gt;Но чтобы ответить на ваш вопрос, REBOL это в действительности много больше, чем скриптовый язык и он также силен в проектировании других скриптовых языков, или даже большинства языков программирования.&lt;br /&gt;Например, REBOL, в высшей степени, рефлексивный язык. Это, по сути, метаязык.&lt;br /&gt;Цель проекта REBOL была создать &quot;язык сообщений&quot;.&lt;br /&gt;Это не только описание или логика. Он также очень хорош в отношении данных и для кодирования. Его безусловная сила исходит из его способности создавать языки предметной области, которые дают вам большие возможности для решения ваших специальных задач, не вникая в детали низкоуровневого программирования.&lt;br /&gt;&lt;br /&gt;- Цель скриптовых языков - облегчить программирование для непрофессионалов. Но почему это не случилось? Что делается неправильно?&lt;br /&gt;&lt;br /&gt;Вычисление есть вычисление. Если вы двигаетесь маршрутом языков программирования, то не существует способа обучения людей, кроме того, чтобы понять переменную или что такое цикл. Для написания скрипта пользователю необходим некоторый уровень абстракции.&lt;br /&gt;Кроме того, вы должны понять большое число интерфейсов различных моделей во многих скриптовых языках. Если вам требуется язык, чтобы хорошо программировать, то это все сложно.&lt;br /&gt;&lt;br /&gt;- Вы считаете, что REBOL решит эти проблемы? Могли бы привести специальный пример, чтобы объяснить, как REBOL может облегчить программирование для непрофессионала?&lt;br /&gt;&lt;br /&gt;Да. но посредством его специальных предметных диалектов. Диалект позволяет пользователю сфокусировать внимание только на том, что он знает. Для примера, если вы биржевой брокер, то можете написать:&lt;br /&gt;&lt;br /&gt;sell 100 shares of &quot;Microsoft&quot; MSFT at $95.00&lt;br /&gt;&lt;br /&gt;buy &quot;hamburger&quot; and &quot;milkshake&quot; for $2.99&lt;br /&gt;&lt;br /&gt;Это намного легче читать и писать. вы можете читать это и понимать это ... И ваш компьютер, исполняющий REBOL. может читать и понимать это тоже.&lt;br /&gt;Вы можете создать сотни других диалектов: для коммерции, построения веб-страниц, медицины, права, графического пользовательского интерфейса, для конфигурации сети ... Это очень сложно сделать в других языках.&lt;br /&gt;Наконец, для создания скриптов, REBOL имеет много других преимуществ. он содержит гораздо больше встроенных типов данных, чем большинство языков.&lt;br /&gt;Например, большинство языков имеют целое, плавающую точку, символ, строку и массив. REBOL же включает такие типы данных, как время, дата, валюта, электронное сообщение, URL и тег.&lt;br /&gt;Во-вторых, при выполнении сетевых операций, вам не требуется выяснить конфигурацию, какие сетевые модули требуются, чтобы ваш скрипт работал. В REBOL все это встроено в ядро. Чтобы послать сообщение:&lt;br /&gt;&lt;br /&gt;send who@domain.com &quot;Hello there!&quot;&lt;br /&gt;&lt;br /&gt;Никакого специального модуля или включенного файла не требуется.&lt;br /&gt;&lt;br /&gt;send who@domain.com read &lt;a href=&quot;http://www.rebol.com&quot;&gt;http://www.rebol.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Когда вы решили начать проект REBOL?&lt;br /&gt;&lt;br /&gt;В сентябре 1996 года, когда я инсталлировал Linux сервер! он конфигурировал при установке слишком много языков. Например: inetd, email, DNS, httpd, cron jobs и shell scripts.&lt;br /&gt;И я подумал, что как было бы хорошо иметь ОДИН ЯЗЫК, который бы мог управлять всеми вещами, имеющимися у человека, но такой, чтобы можно было выразительно описывать информацию типа структурированных данных.&lt;br /&gt;&lt;br /&gt;- Расскажите нам какие-нибудь подробности? как все началось? Какие моменты были успешными? Какие существуют реальные проблемы? Как вы их решаете?&lt;br /&gt;&lt;br /&gt;Я работаю над концепцией REBOL около двадцати лет. Особенно, в течении последних восьми лет, когда я решил многие трудные вопросы.&lt;br /&gt;Разработка языка для компьютерной технологии требует очень сложного сбалансированного действия. Большинство языков никогда не будут развиты, потому что они не дают вам ничего нового. Есть много теорий применения REBOL, но это также означает быть очень полезным. Я хотел, чтобы была непрерывная линия от обучающегося новичка до продвинутого пользователя.&lt;br /&gt;REBOL много глубже, чем кажется на первый взгляд. Скажем, вы используете рекурсию, которая выглядит похожей в других языках, но это иллюзия, которую я проделал, чтобы помочь людям быстрее начать работать с ней. И такого очень много. Однако, чтобы добиться вашей цели, вам не нужно знать всего. Маленькими шагами вы уйдете дальше.&lt;br /&gt;Я думаю, что особую трудность при реализации я имел с объектно-ориентированной методологией. Я впервые познакомился с ней в 1982 году в HP, на альфа тестировании языка Smalltalk для Xerox PARC.&lt;br /&gt;Я стал маньяком ОО за это время и верил, что ООЯ изменит мир программирования. На это я потратил больше восьми лет, чтобы обнаружить, что люди не станут более продуктивными даже с объектно-ориентированными языками.&lt;br /&gt;Затем все стало ясно. Решение не в объектах ... существует много утомительных интерфейсов, которые следует понять, чтобы потом написать простую строку кода.&lt;br /&gt;Я подумал об альтернативном человеческом языке, являющимся хорошим примером достичь цели ... Так я взял некоторые концепции из человеческого языка и приспособил их для работы на компьютере.&lt;br /&gt;&lt;br /&gt;- Как много людей вовлечены в проект и каковы их возможности? Какую роль каждый играет? Кто внес наибольший вклад и на каких условиях?&lt;br /&gt;&lt;br /&gt;Я написал альфа версию REBOL самостоятельно один с инструкциями. В текущую версию REBOL вовлечена очень маленькая команда. Я проектирую язык, это архитектура и технология ядра интепретатора. Jim Goodnow, известный автор Aztec C компилятора, создал порты системы ввода-вывода, операции с типами данных и систему управления памятью. Sterling Newton, выпускник UC Berkeley, объединяет нас и пишет большинство сетевых протоколов. Jeff Kreis, недавнее пополнение команды, написал NNTP протокол.&lt;br /&gt;&lt;br /&gt;- Что вы думаете о позиционировании REBOL? Например, PERL представляется в большей степени инструментом для системных администраторов и веб-разработчиков, а TCL/Tk больше подходит для разработки X-windows приложений.&lt;br /&gt;&lt;br /&gt;Универсальный интернет-язык сообщений. Один язык, который объединяет все платформы от серверов до настольных компьютеров, устанавливающийся поверх.&lt;br /&gt;REBOL очень хорошо масштабируется, чтобы миллионы устройств обменивались информацией, будь то данные или код. Мы видим REBOL как конечную точку эволюции XML, потому что REBOL идет много дальше и с ним легче работать.&lt;br /&gt;&lt;br /&gt;- Почему вы не выбрали модель с открытыми исходными кодами при создании REBOL? На REBOL сайте утверждается, что еще рано делать язык с открытыми исходниками. Но не думаете ли вы, что есть большой смысл с самого начала открыть исходный код, чтобы ключевые вопросы архитектуры подвергались более пристальному вниманию. Кроме того, это привлекло бы внимание к языку адептов модели открытого исходного кода и увеличило бы число поклонников языка. Как вы объясните все это?&lt;br /&gt;&lt;br /&gt;Я думаю об этом все время. Но наши наблюдения показывают, что новые идеи раздираются на части открытым исходным кодом.&lt;br /&gt;Мы не верим, что большие и содержательные проекты получаются, если стартовать таким способом.&lt;br /&gt;&quot;Все&quot; в REBOL делается исходя из каких-либо оснований. существуют сотни проектных вопросов ... каждый требует внимательного рассмотрения. Наконец, мы хотим гарантировать, что скрипт, который исполняется на одной платформе, будет абсолютно одинаково исполняться на всех других 50 платформах, которые мы будем поддерживать.&lt;br /&gt;Развитием всех языков занимаются группы профессионалов, заинтересованные в их будущем. XML имеет W3C. PERL имеет perl.com и Python имеет python.org. Кого вы видите как наставники REBOL кроме себя и вашей компании?&lt;br /&gt;Да. Но эти языки не проектируются этими группами. Обычно они проектируются одним или двумя спецами. Большинство проектов не подходят для сообществ. Они подходят для индивидуалов, которые точно знают, чего они хотят достичь. Когда-нибудь REBOL будет иметь такую группу консультантов ... но язык должен сначала созреть, прежде чем станет продуктивным.&lt;br /&gt;&lt;br /&gt;- Когда вы впервые стали использовать компьютер?&lt;br /&gt;&lt;br /&gt;На самом деле, я родился как медиа персона. Я в восемь лет собственной камерой снимал фильмы подростком.&lt;br /&gt;В 14 в 1971 я стал участвовать в телевизионных трансляциях, на станциях PBS и ABC сетей. И в 16 я уже был техническим директором вечерних новостей.&lt;br /&gt;Все это время компьютеры казались мне скучными. Они бессловесны по сравнению с телевидением и кино. Я не стремился к компьютерам. не смотря на рекомендации учителей и друзей.&lt;br /&gt;Однако, в 1975 году в университете Калифорнии мне пришлось пройти компьютерные курсы. Я сопротивлялся как мог, но обнаружил, что я был лучшим в моем классе из 400! И я стал больше этим интерсоваться.&lt;br /&gt;Как студент, я получил работу написать компьютерную программу для нейрофизиологии в отделении биологии в университете и что было совершенно интересно мне.&lt;br /&gt;&lt;br /&gt;- Какой тип компьютера для вас был первым? Какой первый домашний компьютер был у вас?&lt;br /&gt;&lt;br /&gt;Мой первый компьютер - Burroughs B6700, двухпроцессорная стековая машина в университете. У меня был подруга оператором и она тайком дала мне руководство по внутренней архитектуре. Это была огромная машина с операционной системой, написанной на Алголе. Это стало большим испытанием, понять это.&lt;br /&gt;Первый компьютер, который был моей собственностью я собрал сам в 1980 году в Hewlett Packard. Это был Z80 с S100 процессором и 16K памяти. На нем была установлена CP/M, но я начал писать свою операционную систему, потому что я понял важность микрокомпьютерных систем.&lt;br /&gt;&lt;br /&gt;- Когда и как вы заинтересовались теорией языка?&lt;br /&gt;&lt;br /&gt;Языками я увлекаюсь всю жизнь. Еще ребенком, я слушал коротковолновые вещания на иностранных языках, пытаясь понять их структуру. Такое у меня было развлечение, думать о том, что я не понимаю о чем говорят в других странах и что там могут не понимать, что говорю я.&lt;br /&gt;Язык кажется неотъемлемой частью нашего бытия, но это так относительно.&lt;br /&gt;В качестве специализации в университете я выбрал курсы по теории и проектированию языков. Я дела так все хорошо, что профессор взял меня ассистентом ... хотя эта было проблемой, так как в университете не позволяли подрабатывать студентам по их специализации.&lt;br /&gt;Я с увлечением вникал в каждый компьютерный язык и написал несколько интепретаторов и компиляторов в это время.&lt;br /&gt;&lt;br /&gt;- Почему вы решили основать REBOL Technologies? Когда вы начали все это?&lt;br /&gt;&lt;br /&gt;Я решил основать RT в 1996 потому что я вырос и очень устал от передовой компьютеризации. Был комплекс причин!&lt;br /&gt;Программное обеспечение делается так долго, даже для относительно простой задачи, часто делается таким большим количеством программистов и таким дорогостоящим.&lt;br /&gt;Идея REBOL заключалась в том, чтобы построить больше творческий и более мощный подход для вычислений путем взаимодействия с компьютерами ... И путем взаимодействия компьютеров с компьютерами.&lt;br /&gt;В конце концов, как сделать ваш компьютер, реально разговаривающим со мной? Как правило, сейчас требуется от меня сделать всю работу.&lt;br /&gt;Мы начали с выпуска REBOL/core, но имеются более важные идеи в REBOL, которые мы еще не аннонсировали.&lt;br /&gt;Они дадут еще больше возможностей для решения задач. но очень естественными и человеческими способами. Мы будем сообщать больше об этом на нашем сайте очень скоро.&lt;br /&gt;Я не вижу, что языки типа C++, Java или PERL ведут нас к звездам. Объектно-ориентированное программирование не ответ. Я могу заявлять об этом, потому что я принимал участие в развитии ООП с самого начала. ООП не продуктивно. Это не дает лучшего результата.&lt;br /&gt;Ответ для наших проблем остается в естественных характеристиках языка и выражения, в не в объектах.&lt;br /&gt;Природа - наш лучший учитель.&lt;br /&gt;&lt;br /&gt;- Как велика RT сегодня? Каково будущее компании? Как ты видишь ее рост?&lt;br /&gt;&lt;br /&gt;В RT 17 сотрудников и 7 контрактников. Мы вырастем очень быстро как только люди поймут, что наши технологии передовые.&lt;br /&gt;У нас 75 000 загрузок (прим. в 2009 году 5 000 000) и многие из них от крупных международных корпораций.&lt;br /&gt;Наш start-up финансируется Avalon Investments, компанией основанной Ted Waitt, родоначальником Gateway Computer и Rick Snyder, президентом Gateway Computer многие годы.&lt;br /&gt;Они видят и понимают, что REBOL это что-то.&lt;br /&gt;RT будет продолжать расти еще быстрее, потому что REBOL технология может решить проблемы, с которыми мы сталкиваемся в наш интернет век доткомов. REBOL будет скоро работать на всех компьютерах, на ваших PDA, TV, на домашних компьютерах и на ваших серверах. Он может быть применен в широких масштабах с огромной пользой для всех нас.&lt;br /&gt;В конце концов, REBOL, действительно фокусируется на объединении многих направлений мировой компьютеризации в то время когда многие другие силы разрываются на части.&lt;br /&gt;В этой связи REBOL имеет такие же черты как и Веб и мы верим, что его влияние будет глубоким.&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/8100.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/7822.html</guid>
  <pubDate>Sun, 14 Jun 2009 10:45:42 GMT</pubDate>
  <title>REBOL3 использует Twitter</title>
  <link>http://community.livejournal.com/ru_rebol/7822.html</link>
  <description>&lt;a href=&quot;http://twitter.com/rebol3&quot;&gt;http://twitter.com/rebol3&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/7822.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/7516.html</guid>
  <pubDate>Sat, 13 Jun 2009 11:18:05 GMT</pubDate>
  <title>Bild 2.100.56 от 9 июня</title>
  <link>http://community.livejournal.com/ru_rebol/7516.html</link>
  <description>&lt;a href=&quot;http://www.rebol.com/r3/downloads.html&quot;&gt;http://www.rebol.com/r3/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rebol.net/wiki/R3_Releases#View.exe_2.100.56_9-June-2009&quot;&gt;http://www.rebol.net/wiki/R3_Releases#View.exe_2.100.56_9-June-2009&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/7516.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/7183.html</guid>
  <pubDate>Fri, 12 Jun 2009 14:25:30 GMT</pubDate>
  <title>10 причин вновь обратить внимание на REBOL</title>
  <link>http://community.livejournal.com/ru_rebol/7183.html</link>
  <description>Еще немного на общие темы, но конкретными словами ...&lt;br /&gt;&lt;a href=&quot;http://translated.by/you/10-reasons-to-look-at-rebol-again/into-ru/trans/&quot;&gt;http://translated.by/you/10-reasons-to-look-at-rebol-again/into-ru/trans/&lt;/a&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;- Разнообразие символьных типов данных&lt;br /&gt;&lt;br /&gt;- Мета программирование сделано удобнее. &quot;Диалекты&quot; (DSL - языки предметной области) продуктивны.&lt;br /&gt;&lt;br /&gt;- Тише едешь -- дальше будешь.&lt;br /&gt;&lt;br /&gt;- Включен графический диалект (VID - Visual Interface Dialect) (Не больше ТК или что-то около того, пожалуйста ...)&lt;br /&gt;&lt;br /&gt;- Делается больше с меньшим.&lt;br /&gt;&lt;br /&gt;- Улучшенный парсинг (и нет никакого оправдания для использования XML)&lt;br /&gt;&lt;br /&gt;- Для скорости, я просто люблю Rebcode&lt;br /&gt;&lt;br /&gt;- Большинство языков не поддерживают Unicode, а мы делаем (имеется ввиду, мы будем)&lt;br /&gt;&lt;br /&gt;- Не отказываться от SOA. SOA может быть легковесным и гибким (Rebservices).&lt;br /&gt;&lt;br /&gt;- WORA (Windows, Linux, MacOS, ... )&lt;br /&gt;&lt;br /&gt;- Мы будем поддерживать многофункциональные интернет приложения (Browser-Plugin)&lt;br /&gt;&lt;br /&gt;Открытость. REBOL Technologies (RT) открыли REBOL еще больше, чем прежде. Хотя само ядро языка до сих пор закрыто, компания открыла все остальное вокруг него, так что вы можете помочь в разработках. Все подсистемы, высокоуровневые стандартные функции, документация. Все.&lt;br /&gt;&lt;br /&gt;Мощное устройство и решение независимого графического пользовательского интерфейса. Новый визуальный интерфейс диалект третьей версии - очень сильный, масштабируемый и полностью заменяет оригинальный VID, являвшимся пионером графического пользовательского интерфейса кода в одну строку. В этот раз акцент на упрощение конструирования сложных пользовательских интерфейсов.&lt;br /&gt;&lt;br /&gt;Скорость. REBOL быстрее вдвое за счет новой техники кодирования, переписано ядро снизу вверх с устранением узких мест в графике и портах. Для задач появилась возможность ассинхронного выполнения, что значительно повышает скорость выполнения операций по сети, без необходимости создавать собственный движок. Некоторые из общих высокоуровневых стандартных функций в старой версии REBOL построены как родные низкоуровневые для ускорения.&lt;br /&gt;&lt;br /&gt;Размер. REBOL традиционно маленький, но скрипты REBOL 3 предполагаются еще меньшим размером. С новыми функциями для общих операций, особенно для серий, многие скрипты могут быть сокращены в размерах.&lt;br /&gt;&lt;br /&gt;Усиление проекта. Более двух лет разработки, основанной на 8 годах опыта предыдущих версий REBOL и тысячи девелоперовских дискуссий, изучение всех недостатков и преимуществ REBOL 2 оказали глубокое влияние на проектирование каждой отдельной части REBOL 3.&lt;br /&gt;&lt;br /&gt;Расширяемость. С новыми и открытыми подсистемами, это возможно для вас, разработчиков, у которых есть желание портировать REBOL 3 на различные устройства. Благодаря почти полной ОС и аппаратной независимости, можно адаптировать REBOL для использования, например, Open GL или DirectX для аппаратных ускорителей 3D графики. Вы можете это выполнит на вышей установленной аппаратуре или альтернативной операционной системе на выбор. Имеется масса покрытий. REBOL 3 может это все.&lt;br /&gt;&lt;br /&gt;Больше, чем необходимо. Модули дают вом возможность конструировать большие программы (в смысле возможностей, а не размера кода). Вы знаете, что REBOL это способ упорядочевания большого количества маленьких компонент.&lt;br /&gt;&lt;br /&gt;Поддержка юникода поможет интернационализации. Добавление новых форматов, таких как более точный money! тип данных, придают REBOL 3 индустриальную силу с математическими возможностями, поэтому мы уверены, REBOL 3 не может не оправдать ваших ожиданий в этом направлении.&lt;br /&gt;&lt;br /&gt;Разработка. Новые инструменты для развития имеющихся возможностей: DocBase и DevBase. Предстоит разработатать: ссылочное руководство, книги, инструменты проектирование графического пользовательского интерфейса, интегрированную среду разработки (IDE) и SDK. (это рискованное заявление ...) И что каждый из вас решит, что может быть в REBOL 3.&lt;br /&gt;&lt;br /&gt;Свободный. REBOL 3 теперь совершенно бесплатный (как с пивом) со всеми будущими возможностями.&lt;br /&gt;&lt;br /&gt;Добро пожаловать! Добро пожаловать в REBOL 3. Добро пожаловать в новую концепцию программирования. Добро пожаловать в будущее на 20 лет. Если вы видели REBOL 2 и отвернулись, для вас может быть сюрприз!&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;&lt;br /&gt;Оригинал: &lt;a href=&quot;http://www.rebol.net/wiki/Wow&quot;&gt;http://www.rebol.net/wiki/Wow&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/7183.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/7133.html</guid>
  <pubDate>Thu, 11 Jun 2009 20:55:50 GMT</pubDate>
  <title>REBOL Devcon&apos;ы, будут ли когда-нибуть в России?</title>
  <link>http://community.livejournal.com/ru_rebol/7133.html</link>
  <description>2004 - &lt;a href=&quot;http://www.efishantsea.com/devcon2004/&quot;&gt;http://www.efishantsea.com/devcon2004/&lt;/a&gt; (Дэвис, Колифорния)&lt;br /&gt;2005 - &lt;a href=&quot;http://www.colellachiara.com/devcon05/&quot;&gt;http://www.colellachiara.com/devcon05/&lt;/a&gt; (Милан, Италия)&lt;br /&gt;2007 - &lt;a href=&quot;http://devcon2007.rebdocproj.net/&quot;&gt;http://devcon2007.rebdocproj.net/&lt;/a&gt;      (Париж, Франция)&lt;br /&gt;...</description>
  <comments>http://community.livejournal.com/ru_rebol/7133.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/6699.html</guid>
  <pubDate>Tue, 09 Jun 2009 22:31:11 GMT</pubDate>
  <title>РеБраузер</title>
  <link>http://community.livejournal.com/ru_rebol/6699.html</link>
  <description>По совету &lt;span class=&apos;ljuser&apos; lj:user=&apos;anohin&apos; style=&apos;white-space: nowrap;&apos;&gt;&lt;a href=&apos;http://anohin.livejournal.com/profile&apos;&gt;&lt;img src=&apos;http://l-stat.livejournal.com/img/userinfo.gif&apos; alt=&apos;[info]&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align: bottom; border: 0; padding-right: 1px;&apos; /&gt;&lt;/a&gt;&lt;a href=&apos;http://anohin.livejournal.com/&apos;&gt;&lt;b&gt;anohin&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; (Cм. коммент в &lt;a href=&quot;http://community.livejournal.com/ru_rebol/6428.html&quot;&gt;http://community.livejournal.com/ru_rebol/6428.html&lt;/a&gt;) решил провести эксперимент с совместным переводом.&lt;br /&gt;&lt;a href=&quot;http://translated.by/you/rebrowse/trans/&quot;&gt;http://translated.by/you/rebrowse/trans/&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/6699.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/6428.html</guid>
  <pubDate>Tue, 09 Jun 2009 16:17:55 GMT</pubDate>
  <title>Несколько строк о подходе к организации документации</title>
  <link>http://community.livejournal.com/ru_rebol/6428.html</link>
  <description>&lt;a href=&quot;http://rebol.com/r3/docs/structure.html&quot;&gt;http://rebol.com/r3/docs/structure.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Эта страница содержит краткие сведения о том, как организована документация.&lt;br /&gt;&lt;br /&gt;Заметим, однако, что это лишь цель-максимум, и для её достижения потребуется отредактировать сотни страниц (740, если быть точным). Так что это займёт какое-то время. &lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Паттерны использования&lt;br /&gt;&lt;br /&gt;Этот документ создаётся на основе уже устоявшихся пользовательских паттернов использования. Мы выделяем следующие основные паттерны:&lt;br /&gt;&lt;br /&gt;- новые пользователи — пользователи, которые только начали и хотят быстро познакомиться с основами, но со ссылками на более детальные знания. Также мы заметили, что многих новых пользователей не заинтересованы читать длинные главы и описания.&lt;br /&gt;- глубокие знатоки — пользователи, которые хотят (или нуждаются) понять более сложные специфифические сильные вещи или концепции языка. Это то, что вы читаете, если не получаете необходимое из текстов для новых пользователей.&lt;br /&gt;- кодировщики — пользователи, которым требуются специальные детали о функциях, типах данных, ошибках и системном объекте.&lt;br /&gt;&lt;br /&gt;Нам известна также другая важныя модель: пользователи, часто желающие вносить свой вклад в документацию. Они могут:&lt;br /&gt;&lt;br /&gt;- усиливать небольшие статьи, которые найдут при чтении разделов&lt;br /&gt;- добавлять и редактировать параграфы, чтобы сделать их смысл яснее и нагляднее&lt;br /&gt;- добавлять или поправлять примеры&lt;br /&gt;&lt;br /&gt;Для нас важно, чтобы был механизм обратной связи (для случайных пользователей) и также  прямое редактирование содержания для пользователей экспертов.&lt;br /&gt;&lt;br /&gt;Итоговые вгляды&lt;br /&gt;&lt;br /&gt;Суммарно поддерживая все выше описанные модели, мы также хотим:&lt;br /&gt;&lt;br /&gt;- Разделение «пространство» (домены или контексты, предметы или содержание) информации. Учебник не руководство, а руководство не справка. Структурно мы делаем такие секции очевидно отдельными (но связанными внешними ссылками).&lt;br /&gt;- Ускоренную навигацию основных секций. Это топ-кнопки на каждой странице.&lt;br /&gt;- Меню-ориентированная sidebar навигацию каждой секции. (Еще не обеспечена, но это цель)&lt;br /&gt;- Простую логичную навигация страниц. Хотя это менее важно, но мы хотели бы представить информацию похожей на последовательную информацию в книгах. Это основание для вперед и назад ссылок.&lt;br /&gt;- Эффективное использование поиска для нахождения контента. По ряду причин, наши ранние руководства не использовали хорошо поиск. Мы находим, что если вы «гуглите» «REBOL protocols», то вам не легко найти основной, главный топик. Мы это имеем ввиду.&lt;br /&gt;- Богатое использование гипер-ссылок для всего содержания. Пользователи, читающие учебник, могут находить концептуальные ссылки и ссылки, отсылающие к деталям.&lt;br /&gt;- Использование разумных названий гипер-ссылок для всего содержания, включая путеводитель, концепции, функции, типы данных, ошибки и секции системного объекта. Такие ссылки типа: concepts/series.html, functions/insert.html&lt;br /&gt;- Поддержка многоязычных (локализация) документов на основе per-page.&lt;br /&gt;&lt;br /&gt;Отношение с DocBase&lt;br /&gt;&lt;br /&gt;Этот документ освещает REBOL как язык и не заменяет основные базовые знания, поддерживаемые DocBase (&lt;a href=&quot;http://www.rebol.net/wiki/Main_Page&quot;&gt;http://www.rebol.net/wiki/Main_Page&lt;/a&gt;).&lt;br /&gt; обеспечивает более детализированными статьями и замечаниями. Там могут быть части этого руководства и ссылки туда могут быть здесь. Для примера, описание графического объекта типа данных gob! Приведенного тут ниже.&lt;br /&gt;&lt;br /&gt;Наконец, DocBase включает многие статьи и предложения, описывающие детали реализации, нижнеуровневое проектирование, специальные интерфейсы и еще много чего.&lt;br /&gt;&lt;br /&gt;Организация&lt;br /&gt;&lt;br /&gt;Основные секции. Документ делится на две главные категории: руководство и справки.&lt;br /&gt;Секция руководство это путеводитель и концепции.&lt;br /&gt; - Путеводитель — замысел дать пользователям быстрое, но на верхнем уровне, введение в язык. Введение в основные идеи, но без деталей.&lt;br /&gt;- Концепции — замысел обеспечить деталями, глубже описать все REBOL концепции, также включая графику, звук и другие подобные модули.&lt;br /&gt;&lt;br /&gt;Справочные секции.&lt;br /&gt;- Функции — описание каждой встроенной в язык функции. Объединение каждой функции встроенной спцификацией с описанием деталей.&lt;br /&gt;- Типы данных — описание каждого типа данных в языке.&lt;br /&gt;- Системный объект — описание каждого поля системного объекта, цель, разрешенные варианты и т.д.&lt;br /&gt;- Ошибки — объснение в деталях каждого сообщения об ошибках, как это возникает и что это значит.&lt;br /&gt;Могут быть добавлены другие справочные разделы, например, плагин-модули и стандартные интернет-протоколы.&lt;br /&gt;&lt;br /&gt;Навигация &lt;br /&gt;&lt;br /&gt;Имеются основные способы навигации по документам, которые поддерживаются:&lt;br /&gt;&lt;br /&gt;Top level – обеспечивает доступ к документом посредством заголовочной панели наверху каждой страницы. Это основные разделы документа.&lt;br /&gt;TOC – (таблица контента) страницы, предаставляемые каждым вышеуровневым разделом.&lt;br /&gt;Next and back – кнопки вашего последовательного движения между страницами в некотором разделе.&lt;br /&gt;Sidebar menu – позволяет вам перескакивать в различные части некоторого раздела (Pending).&lt;br /&gt;Hiper-links – из текста вы берете прямо любую страницу&lt;br /&gt;Search – позволяет вам сканировать внутренний документ по специальным ключам.&lt;br /&gt;&lt;br /&gt;Локализация (интернационализация)&lt;br /&gt;&lt;br /&gt;Мы хотим поддерживать перевод этой документации и обеспечить легкий способ синхронизации этого содержания с мастером контента.&lt;br /&gt;&lt;br /&gt;В общем, мы будем обеспечивать альтернативные URL на других языках, подобно тому, что вы видите в других системах документации. Для примера, r3/docs/fr/functions/absolute.html будет  URL переведенной на французский absolute функция.&lt;br /&gt;&lt;br /&gt;Однако, прежде чем начать перевод, нам реально требуется закончить переработку, реструктуризацию (и закончить новые разделы) этого содержания для  REBOL 3.0 изменений.&lt;br /&gt;&lt;br /&gt;Поддержание качества&lt;br /&gt;&lt;br /&gt;REBOL язык это мастерский проект, построенный на принципах компьютерной архитектуры. Это не стройка типа базара с беспорядочными маленькими пассажами, где торчат гводи, забитые каждым пользователем.&lt;br /&gt;&lt;br /&gt;Мы не думаем, что справочное руководство языка может быть написано начинающими или людьми, которые однажды вдруг немного подумали о концепциях. Хотя мы разрешаем редактирование этого руководства, напрямую модификация этих страниц позволена только квалифицированным REBOL разработчикам и экмертам по документации. Это делается, прежде всего, для качества документации.&lt;br /&gt;&lt;br /&gt;Тем не менее любой пользователь может подкорректировать топики и добавить новое содержание через механизм обратной связи, редактируя страницы, потребовав пользовательский аккаунт на  DevBase (chat messaging) со специальным рангом для определения того, что вы действительно знаете, что делаете. Таким способом мы можем содержать руководство в рамках истинных принципов, делающим язык специфичным.&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/6428.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/6338.html</guid>
  <pubDate>Mon, 08 Jun 2009 21:43:53 GMT</pubDate>
  <title>Что такое WIP Wiki?</title>
  <link>http://community.livejournal.com/ru_rebol/6338.html</link>
  <description>&lt;a href=&quot;http://rebol.com/wip-wiki.html&quot;&gt;http://rebol.com/wip-wiki.html&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;WIP устанавливается для работы в развитии, это вики-система, которую мы используем с 2004 года для управления и редактировании наших веб-сайтов.&lt;br /&gt;&lt;br /&gt;WIP написан на REBOL. Он очень маленький, только 50 КБ исходного кода, с несколькими внешними HTML-страницами как образцами. Он также очень быстрый и эффективный, потому что только перестраивает веб-страницы, когда это необходимо, а не каждый раз, когда они просматриваются.&lt;br /&gt;&lt;br /&gt;В феврале 2009 года WIP был существенно перестроен, чтобы была возможность использовать его как нашу главную систему управления документами, для нашего ссылочного руководства.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://rebol.com/r3/docs/&quot;&gt;http://rebol.com/r3/docs/&lt;/a&gt; - пример. Документы включает 740 страниц вики контента. &lt;br /&gt;&lt;br /&gt;Использование  WIP Wiki&lt;br /&gt;&lt;br /&gt;Вам не требуется много знать, чтобы использовать WIP wiki. Эти страницы видны только как нормальные веб-страницы и только с протыми ссылками редактировать содержание страниц с помощью вашего веб-браузера.&lt;br /&gt;&lt;br /&gt;Страница контенат написана в тексте, использующим MakeDoc (&lt;a href=&quot;http://en.wikipedia.org/wiki/MakeDoc&quot;&gt;http://en.wikipedia.org/wiki/MakeDoc&lt;/a&gt;), простой язык разметки (markup, markdown) , написанный в 2000 году для создания  REBOL документации (больше, чем 1000 страниц).&lt;br /&gt;&lt;br /&gt;Заметим, что  WIP также работает один (установленный без веб-сервера), для генерации документов ставится просто прямо в директорий на диске.&lt;br /&gt;&lt;br /&gt;Сожалеем, но …&lt;br /&gt;&lt;br /&gt;Мы не распространяем WIP wiki, потому что существуют и так много всевозможных вики движков в сети, которые свободно распространяются. Мы не хотим тратить время на приведение  WIP в состояние для стороннего использования, написания документации, проверки секретности и т.д. Сейчас это просто маленький прекрасный REBOL инструмент, который нам нравиться использовать … хороший молоток.&quot;&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/6338.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/6091.html</guid>
  <pubDate>Sun, 07 Jun 2009 20:57:03 GMT</pubDate>
  <title>Компоненты архитектуры REBOL 3.0</title>
  <link>http://community.livejournal.com/ru_rebol/6091.html</link>
  <description>Раз уж пошла такая пьянка, то до кучи следующий стратегический документ (чтобы был на русском):&lt;br /&gt;&quot;Цель&lt;br /&gt;&lt;br /&gt;Этот документ описывает REBOL 3.0 компоненты архитектуры верхнего уровня проекта. Имеется ввиду, представить описание системы в целом и мы не открываем здесь глубоких технических деталей (эта тема для отдельной документации).&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Структура&lt;br /&gt;&lt;br /&gt;Главная цель REBOL 3.0 это построить легковесную, расширяемую архитектурно платформу, которая работает над широким кругом различных операционных систем и устройств.&lt;br /&gt;&lt;br /&gt;Исходный код REBOL 2.0 был, в основном, закрытым (исключение состаляли верхнеуровневые функции и схемы протоколов). Как результат, REBOL Technology несла ответствнность за портацию всех компонент во всех операционных системах (больше, чем 40 систем и свыше 150 выполненных продуктов). Среди последних, хорошо известные, конструирующие и поддерживающие MySQL, Oracle, ODBC, аудиовыход, криптографию и т.д. Это тяжелый груз на плечах компании — осуществлять актуальную и полную поддержку.&lt;br /&gt;&lt;br /&gt;Чтобы достичь цели  REBOL 3.0, мы вводим гибридную модель открытого исходного кода. Преимущество такого подхода заключается в том, что он позволяет сообществу развивать REBOL, поможет добавить и сохранить определенный характер языка и в будущем развивать его в качестве стандарта, простого и одинаково работающего в отношении всех систем и устройств.&lt;br /&gt;&lt;br /&gt;Это четырех уровневая модель компонентов, как показано на диаграмме ниже:&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.rebol.com/graphics/r3-arch-diagram.jpg&quot; /&gt;&lt;br /&gt; &lt;br /&gt;Ниже объясняется каждая из этих компонент.&lt;br /&gt;&lt;br /&gt;(1) Хост окружение — открыто&lt;br /&gt;&lt;br /&gt;Хост окружение — это главная программа, которая инициализирует  REBOL. Это может быть единственная установленная программа, такая как REBOL/View, плагин для web-браузера, web-сервер, интерактивная среда разработки (IDE) или даже что-то внедренное в пользовательские приложения.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.rebol.com/graphics/r3-environ.jpg&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Окружение (среда) определяется операционной системой абстрактным слоем (OSAL – abstaction layer operation system), который может быть перенесен на широкий спектр систем, включая настольные системы, коробочные устаноки, мобильные устройства и сотовые телефоны. Такой подход дает разработчикам возможность запускать и развивать  REBOL на их специальных целевых платформах.&lt;br /&gt;&lt;br /&gt;Например,  REBOL может быть частью  плагина web-браузера, который получается загрузкой с web-сайта, когда это необходимо. Мы сами сможем поддерживать Firefox или IE браузеры. Другие браузеры могут быть поддержаны сообществом разработчиков и поставляться сайтом REBOL Technology.&lt;br /&gt;&lt;br /&gt;На сервере REBOL может быть встроен в веб-сервер Apache модулем или стартовать как привелегированная служба Windows или OSX прослойкой. Опять же ряд возможностей ограничивается только потребностями и талантом разработчиков.&lt;br /&gt;&lt;br /&gt;REBOL Technology будет обеспечивать доступ к локализованному архиву исходных кодов  для разработчиков, развивающих среды окружения.&lt;br /&gt;&lt;br /&gt;(2)Ядро среды исполнения — закрыто&lt;br /&gt;&lt;br /&gt;Это ОС зависимое ядро, которое обеспечивает стандартные возможности REBOL для всех систем и устройств. Это компонента, которая делает  REBOL операции идентично на Windows, OSX, Linux, BSD, Sony, Nokia, Nintendo и на других системах.&lt;br /&gt;&lt;br /&gt;Следует отметить, что эта компонента не является открытым исходным кодом, и является собственно, ядром. Однако, депозитная лицензия доступна для  REBOL клиентов, которые нуждается в защите своих инвестиций в программное обеспечение с гарантированным доступом, в тех ситуациях, когда это станет необходимо.&lt;br /&gt;&lt;br /&gt;(3)Внутренние компоненты — открыты&lt;br /&gt;&lt;br /&gt;Внутренние компоненты обеспечивают встроенные возможности REBOL. Например, диалект визуального интерфейса GUI,загружающий image для GIF или JPG, библиотеку скалярно-векторной графики (AGG), вызывает функции, исполняющие внутренние программы, TCP/IP сетевой интерфейс и большинство общих протоколов, которые все являются общими частями REBOL. Не требуется импорта этих модулей. Они часть стандартной системы.&lt;br /&gt;&lt;br /&gt;Это справедливо определенным образом для mezzanine функций системы, котрые при развитии будут неотъемлемой частью будущих релизов. REBOL Technology будет обеспечивать доступ к локализованному архиву исходных кодов  для разработчиков внутренних компонент.&lt;br /&gt;&lt;br /&gt;Мы будем со временем добавлять внутренние компоненты как часть стандарта  REBOL системы для распределения. Однако, чтобы избежать потенциального раздутия компонент  REBOL, будут добавляться только компоненты, удовлетворяющие конкретным требованиям.&lt;br /&gt;&lt;br /&gt;(4)Внешние плагины — открыты/закрыты&lt;br /&gt;&lt;br /&gt;Внешние плагиныобеспечивают расширения REBOL. Эти компоненты требуются для специфичных типов приложений, нетсандартных частей REBOL. Для примера, интерфейс для  MySQL, Oracle, ODBC и других систем баз данных лучше обеспечивать внешними плагинами. Другие возможности, включая загрузку и хранение широкого круга различных медиа (image, sounds, music, movies), голоса над IP (VOIP), 3D библиотеки, такие как OpenGL, пользовательскую аппаратуру, пользовательские инструменты и многое другое.&lt;br /&gt;&lt;br /&gt;Внешние плагины могут быть:&lt;br /&gt;&lt;br /&gt;Открытым или закрытым исходным кодом — мы надеямся, что большинство плагинов будет открытым исходным кодом, но разработчики имеют право создавать закрытый код для распространения.&lt;br /&gt;Свободным или коммерческим — разработчики свободны при выборе лицензионной модели, которая лучше подходит для их цели. Мы бы хотели поощрить модель свободного распространения типа BSD, но мы также хотим, чтобы была возможность построения коммерческих разработок и продажи их собственных продуктов.&lt;br /&gt;&lt;br /&gt;REBOL и/или C код — плагин может быть только  REBOL кодом, С кодом (с REBOL нативными декларациями) или комбинацией обоих. Например, плагин может добавлять несколько нативных функций и несколько mezzanine функций или схему порта.&lt;br /&gt;&lt;br /&gt;Подписанные и/или зашифрованные — плагины могут иметь цифровую подпись и зашифрованы для предоставления конечному пользователю, как удобнее разработчику.&lt;br /&gt;&lt;br /&gt;REBOL Technology будут предоставлять централизованный архив для разработчиков для распространения компонентов плагинов. Итого, продукты REBOL Technology типа REBOL/View будут предоставляться как плагин локатор панель для облегчения обозрения и доступа к новым плагинам и обновлениям.&quot;&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rebol.com/rebol3/architecture.html&quot;&gt;http://www.rebol.com/rebol3/architecture.html&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/6091.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/5655.html</guid>
  <pubDate>Sat, 06 Jun 2009 08:53:13 GMT</pubDate>
  <title>Мотивация REBOL 3 Viva la Rebolution!</title>
  <link>http://community.livejournal.com/ru_rebol/5655.html</link>
  <description>Я знаю о RЕBOL недавно. Мне никто не рассказывал и я нигде не мог про него случайно прочитать. Вышел я на него сам, потому что искал язык, на котором можно было бы эффективно решить некоторую задачу. Вот нашел и естественно стал активно знакомится со спецификацией и только вчера прочитал заявление Карла Сассенрата о мотивах третьей версии. Документ очень важный для понимания развивающегося процесса. И так:&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;&quot;Почему REBOL 3?&lt;br /&gt;&lt;br /&gt;REBOL 3.0 представляет из себя полностью новый проект с нуля, построенный на основании новой информации, полученной за последнее десятилетие использования и исследования  REBOL. Кроме того, настало время, чтобы сделать REBOL более открытым, позволить сообществу вносить больший вклад в развитие проекта. Это единственный путь, как поддержать  REBOL в будущем на большом числе систем.&lt;br /&gt;&lt;br /&gt;Хотите это тестировать?&lt;br /&gt;&lt;br /&gt;Мы предлагаем тестирование широкому кругу пользователей и особенно призываем опытных пользователей  REBOL проверить  R3 альфа.&lt;br /&gt;&lt;br /&gt;История разработки&lt;br /&gt;&lt;br /&gt;REBOL уникален. С первых дней, более десяти лет назад, проект языка был до того уникален, что до сих пор там десятки глубоких вопросов остаются без ответа.&lt;br /&gt;Например, насколько хорошо в реальности механизм блоков работает для выражений совместного интепретирования данных и кода? Можно ли построить целый язык вокруг одной фундаментальной концепции серии? Будет ли в REBOL приоритет слева направо для чтения выражений более или менее полезен, чем level&apos;s-of-precedence модель большинства языков? В какой степени, концепция диалектов стала основным принципом языка? Что должны INSERT и другие такие же действия возвращать? Как глубоко можно в сети осуществить открытое сообщение?&lt;br /&gt;&lt;br /&gt;Были сотни таких вопросов и ответов. Тогда я мог только догадываться на основании образования, теории и двадцатилетнего опыта проектирования и внедрения языков. На многие вопросы, даже после многонедельных дискуссий, не было окончательных, идеальных решений. &lt;br /&gt;А ответы затрагивают не только общую конструкцию языка, но и внутреннюю реализацию. Как с любым системным программным обеспечением, независимо от того, насколько хорошо она продумана, новые идеи и глубокие изменения подрывают согласованность первоначальной структуры. Со временем конструкция становится хрупкой и ее все труднее обновлять и поддерживать.&lt;br /&gt;Теперь, после многих лет глубокого, ежедневного опыта, я думаю, что мы знаем ответы на многие из этих вопросов. Да, в большей части, я думаю, что многое было сделано правильно. Но нескольким частям REBOL, я думаю, необходимы некоторые фундаментальные улучшения.&lt;br /&gt;Например, я считаю, что некоторые из основных принципов проектирования портов имели недостатки. Функция второго порядка (такая как автонаследование поля порта или даже концепт порт как серия) занимали места больше функций первого порядка (типа легкого ввода вывода метода доступа), а также многообразие внешних устройств были сосредоточены в простом определении порта, а как результат, раздутый объект порт. Некоторые из этих проблем также относятся к графическому объекту фэйс.&lt;br /&gt;Стандартный объект фэйс стал слишком большим для реализации приложений, которые могут включать в себя тысячи графических объектов (например, игры или очень сложные пользовательские интерфейсы).&lt;br /&gt;С другой стороны,  REBOL просто вырос. Многие приложения выросли из оригинального проекта REBOL по принципу «программирование по-маленьку» (PITS). Есть несколько довольно фантастических REBOL приложений, которые действительно показывают силу REBOL, но я знаю, фактически, такая модель затрудняет им создание и поддержку, что на самом деле, можно улучшить. REBOL необходимо добавить усиление программирования самых больших моделей. Наконец, настоло время REBOL вырасти и повзрослеть.&lt;br /&gt;Замечу, что речь не идет о том, чтобы REBOL стал больше и тяжеловеснее. Мы не желаем, чтобы качалось по 10 Мб или усложнялась установка. &lt;br /&gt;Это не суть REBOL. REBOL всегда был маленьким и легким и  REBOL 3.0 останется, именно, таким.&lt;br /&gt;Пора сделать то, что  REBOL, действительно, может. И это такое время, когда вы можете помочь.&lt;br /&gt;&lt;br /&gt;Рыночная цель&lt;br /&gt;&lt;br /&gt;У тебя есть цель. Ты должны обеспечить простую специальную задачу что позволяет вам идеально подойти определенной группе людей. Быть «всем» и возможность «делать все», хорошо на первый взгляд, быть «швейцарским армейским ножом». Да, это трудно, выделить то, что кажется важным и сказать: «Мы не хотим делать все» или «REBOL не для всех». Однако, я создавал прежде продукт для каждого.&lt;br /&gt;Технология Amiga на годы опережала другие персональные компьютеры, и пострадала, как компьютер общего назначения. И это удивительный синдром.&lt;br /&gt;Она была так хороша во многом, что мы все посчитали, что она должна делать все для всех. Но это не то, что люди покупают. Люди покупают решения. Люди покупают приложения. Очень немногие из нас покупают технологии, чтобы владеть еще большей технологией. (Я имею ввиду «купить» как «признать и использовать», а не просто «ради оплаты»).&lt;br /&gt;Те из нас, кто прошел опыт нецеленаправленного маркетнига Amiga, пострадали от «сделать все» и прекратили все отношения. Спросите любого пользователя  Amiga и увидите следы больных шрамов. И я знаю, что эти шрамы никогда не исчезнут.&lt;br /&gt;В конце концов, Commodore, решившая что Amiga БЫЛА, это не весь мир.&lt;br /&gt;В США  Amiga известна, в основном, как недорогая система видеомонтажа, типа видео тостера. За пределами США Amiga была удивительной игрой, хакер машина с десятками тысяч игр, связанных общим названием. Но чтобы было сделано там «подход - сделать все», не хотелось бы снова повторять. Пришло время определить цель для REBOL и я думаю, что многие из нас ее понимают.&lt;br /&gt;REBOL идеально подходит для легковесных распределенных приложений. Да, это наша революция, и  скорее всего, именно поэтому, вы выбрали REBOL и время для чтения этого длинного общего текста. Да, я знаю … Это все выглядит, как маркетинговый ход. Я не люблю маркетинговые слова, так что не будем здесь распинаться. Давайте сконцентрируем наше внимание на следующем:&lt;br /&gt;&lt;br /&gt;- Легковесность — REBOL самый крошечный и это приложение микроскопическое. Не только сам  REBOL может быть загружен и установлен меньше, чем за минуту, но и программы на нем имеют размеры, как правило меньше, веб-страниц, но обладают при этом большими возможностями. В моей книге, Macromedia Flash это легковесная система, а дотнет — нет. Вы можете однажды создать и постоянно пересматривать свою программу с точки зрения совершенства в рамках своей предметной области. Легковесность позволяет больше творчества, позволяет больше экспериментировать и так далее.&lt;br /&gt;- Распределенность — это работает на клиенте и это работает на сервере. Оба независимы, но оба объединены языком, семантической основой  REBOL. Распределенность не требует сложности и не означает тяжести или чего-то подобного. Что стало считаться нормальным в последние годы. REBOL создан для решения этой проблемы. Какие еще технологии могут так облегчать клиент-сервер соединения, а также обеспечивать хранение данных?&lt;br /&gt;- Приложения — под этим я подразумевая делать что-то полезное. Решать проблемы. Я не имею ввиду крупные традиционные приложения «сделаем все». Я, фактически, имею ввиду, в основном, reblet (REBOL аплет). Маленькое приложение, делающее только то, что нужно. А большие приложения (типа AltME) - всего лишь набор мальньких приложений.&lt;br /&gt;&lt;br /&gt;Да, я знаю, эта маркетинговая тратегия не нова. Я говорил это прежде. Я также видел недоумение на лицах, у которых нет цели совсем. Поэтому я повторяюсь. Помняться также удивление на лицах в 1983 году. Когда я предложил перенести многозадачность на персональный компьютеры. «Зачем? Кому это надо?» - спрашивали они.&lt;br /&gt;Я думаю, что в это кризисное время, мы в той точке истории, типа края следующей волны. С совершенствованием методов веб-браузеров (например, AJAX), думаю, что каждый начинает, наконец, понимать , что дальше гонки нет.  Следующий шаг за распределенными вычислительными платформами.  И все знают, что здесь — золотое дно. &lt;br /&gt;Пришло время переходить на огромные скорости. Пришло время объединить усилия сообщества мощью третей версии REBOL. Лазером жечь дыры слабых подходов. Пришло время расчистить дорогу REBOL.&lt;br /&gt;Viva la Rebolution!&lt;br /&gt;&lt;br /&gt;Главные моменты&lt;br /&gt;&lt;br /&gt;REBOL 3 — гигантский проект. Однако, это целенаправленный проект. Мы не будем пытаться в каждую функцию встраивать все возможные проблемы и желания разработчиков. Вместо этого, мы сделаем систему более надежной и мощной, позволяющей членам сообщества сосредоточиться на создании специализированных модулей, необходимые для их нужд.&lt;br /&gt;Здесь письмо-лист главных моментов развития проекта  REBOL 3:&lt;br /&gt;&lt;br /&gt;- Развитие легковесности — мы принципиально отказываемся раздувать  REBOL 3. Конечно, в систему будут добавлены многие важные функции, но вместе с тем, некоторые вещи будут урезаны. Предел системы — 1 Мб, но с более широкими возможностями, чем когда либо прежде.&lt;br /&gt;- Масштабируемость — более мощные приложения должны быть проще построены. Для этого строятся модули (с контролем масштабов и пространства имен), мультизадачность, более эффективная чистка памяти и отладка «крючочков и инструментов»&lt;br /&gt;- Гибридная открытая модель и открытые интерфейсы — развитие  REBOL должны происходить быстрее и получить более широкую поддержку. Для этого реорганизовано ядро таким образом, чтобы максимально открыть внутренние и внешние (подключаемые модули) интерфейсы. Это означает новую модель для внешних портов (для примера можно назвать MySQL, инструментs загрузки-хранения медиа, JPEG вставки, общие модули типа плагинов OpenGL).&lt;br /&gt;- REBOL в каждом браузере — уже стало простым фактом, что если вы не в браузере, то вы не в игре. То есть такую функцию следует иметь и она будет на уровне исходного кода, как открытый интерфейс, чтобы получить помощь сообщества и заставить систему работать во всех браузерах и на всех операционных системах.&lt;br /&gt;- Встраиваемые REBOL сервисы — все варианты  REBOL смогут безопасно подключаться к другим узлам  REBOL и службам, эффективно обмениваясь информацией. Создание сети таких услуг должно быть таким же легким, как в строительстве и торговле.&lt;br /&gt;- Оптимизированная графика — мы улучшам существующую графическую подсистему, заменяя лучшими элементами для более быстрого и эффективного проектирования. Кроме этого (мы надеемся на поддержку сообщества) будут слои стандартного графического интерфейса, более функционального и простого в использовании.&lt;br /&gt;- Создание поддержки локализации — пришло время улучшить поддержку родных языков и набора символов. Цель расширить юникодовсие аксессуары. Обязательным стандартом будет французский и итальянский и, возможно, один или два других языка.&lt;br /&gt;- Метод резидентного хранения -  REBOL плоский текстовый файловый метод хранения служит нам удивительно хорошо. Например, сообщения в AltME сохраняются и доступны десятки тысяч REBOL форматированных записей одновременно. Но пришло время для более встроенного метода для такого рода данных.&lt;br /&gt;&lt;br /&gt;Скорость работы будет зависеть и от помощи сообщества. Мы обращаемся за этой помощью. В отличии от предыдущих релизов, мы не планируем делать все сами. На веб-сайте мы будем рассказывать о задачах, которые нам требуются. Приоритетные задачи — это предыдущая функциональность системы.&quot;&lt;br /&gt;&lt;a href=&quot;http://www.rebol.com/rebol3/motivation.html&quot;&gt;http://www.rebol.com/rebol3/motivation.html&lt;/a&gt;&lt;br /&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/5655.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/5589.html</guid>
  <pubDate>Fri, 05 Jun 2009 09:58:32 GMT</pubDate>
  <title>CMS, Wiki-движок, Web-магазин</title>
  <link>http://community.livejournal.com/ru_rebol/5589.html</link>
  <description>Это же очень здорово! В развитие задачи 3.&lt;br /&gt;&lt;a href=&quot;http://www.rebol.ru/blog/24-jun-2008/23#comment-23&quot;&gt;http://www.rebol.ru/blog/24-jun-2008/23#comment-23&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/5589.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/5361.html</guid>
  <pubDate>Thu, 04 Jun 2009 10:15:35 GMT</pubDate>
  <title>Спецификация REBOL 3</title>
  <link>http://community.livejournal.com/ru_rebol/5361.html</link>
  <description>Если русскоязычных реболистов окажется меньше десятка человек, то пункты 1 и 3 ниже обозначенных задач мало имеют смысла. Горстка типа &quot;кулака&quot; сможет эффективно взаимодействовать и без этого. Тем не менее, задача 2 актуальна всегда и ее можно решать без всяких организаций. В ее развитие начал структурировать (пока английские тексты) документацию системы. Даже без предыдущих версии ее оказывается уже достаточно много.&lt;br /&gt;&lt;a href=&quot;http://rebol3.specification.ru.googlepages.com/home&quot;&gt;http://rebol3.specification.ru.googlepages.com/home&lt;/a&gt;&lt;br /&gt;А когда попробовал подумать о возможной структуре глоссария, то понял, что мир языка настолько же разнообразен, насколько разнообразен реальный мир. Поэтому пока там только слова, дублирующие спецификацию и естественно без толкований (тем более на русском). Но &quot;легка беда начала&quot;. Да и пока нет времени. Системно я планирую начать работать с этим осенью.&lt;br /&gt;&lt;a href=&quot;http://s.a.shishkin.googlepages.com/rebol3.glossary&quot;&gt;http://s.a.shishkin.googlepages.com/rebol3.glossary&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/5361.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/5106.html</guid>
  <pubDate>Tue, 02 Jun 2009 23:24:29 GMT</pubDate>
  <title>Новый релиз R3 под виндами 2.100.55.3.1 с GUI</title>
  <link>http://community.livejournal.com/ru_rebol/5106.html</link>
  <description>&lt;a href=&quot;http://www.rebol.com/r3/downloads.html&quot;&gt;http://www.rebol.com/r3/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;То что было объявлено 28 мая 2009, но под виндами с сюрпризом в виде графики.&lt;br /&gt;&lt;a href=&quot;http://www.rebol.net/wiki/R3_Releases#View.exe_2.100.55_28-May-2009&quot;&gt;http://www.rebol.net/wiki/R3_Releases#View.exe_2.100.55_28-May-2009&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/5106.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/4802.html</guid>
  <pubDate>Tue, 02 Jun 2009 10:04:13 GMT</pubDate>
  <title>Три главные задачи для русскоязычных REBOLистов:</title>
  <link>http://community.livejournal.com/ru_rebol/4802.html</link>
  <description>1. Выбрать одно преимущественное место для виртуальных тусовок. Хорошо бы по адресу rebol.ru, но там тоже тишина. Я, например, зарегистрировался, ни ответа, ни привета. &lt;br /&gt;2. Перевод на русский язык документации и возможно написание для школьников учебника с картинками и тщательно выбранными примерами&lt;br /&gt;3. Организация самостоятельного хоста с установкой туда всех REBOL фичей, даже если они платные (избрать самый дешевый вариант и сложиться или, наконец, ради такого общего российского комьюнити попросить у Карла особую лицензию)&lt;br /&gt;&lt;br /&gt;В процессе выполнения данных пунктов отрабатывать способы взаимодействия и методы институализации проекта ...</description>
  <comments>http://community.livejournal.com/ru_rebol/4802.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/4451.html</guid>
  <pubDate>Mon, 01 Jun 2009 17:43:48 GMT</pubDate>
  <title>Чего не хватает REBOLюционерам?</title>
  <link>http://community.livejournal.com/ru_rebol/4451.html</link>
  <description>Настойчивости. &lt;br /&gt;Но это касается не разработчиков языка, они то, как раз, целеустремлены и работают сколько есть сил и времени. Настойчивости не хватает тем, кто заявляет о симпатиях к идеям проекта. Считаю, что проект, все-таки, концептуально самый удачный. Он не сваливает программирование назад типа к ассемблеру или форту и более тщательно продумывается в отличие от лимбо (инферно) или ерланга. Стоит ли в чем-то сомневаться? Пора начинать вести себя более активно. Понятно, что в любой идеологии (с любым языком) можно последовательно, шаг за шагом, все сделать. Но приходит время упрощения той сложности и многообразия, которое породили так называемые &quot;индустриальные&quot; монстры типа явы и майкрософт, где программеры клонируют объекты как грибы в лесу, вместо того, чтобы двигаться дальше, каждый переписыват все заново. Нужна оптимизация, чтобы создать качественно новое многообразие, но при этом не потерять возможности контроля одного человека над своим собственным окружением. Поэтому ничего пока не поздно и никто никуда не сдвинулся. Все только начинается, в смысле осмысления, что есть отрасль в целом и ее стандарты. О чем на самом деле стоит говорить - о &quot;фабриках&quot; или протоколах? Карл считает, что о протоколах. И это просто и гениально.&lt;br /&gt;Решил клонировать (но на русском) концепции Карла. Сначала просто законспектировать, а позже сделать более простой свой текст. Программисты разучились писать понятно, для людей. Поэтому и охват слабый.&lt;br /&gt;&lt;a href=&quot;http://rebol.in.russia.googlepages.com/home&quot;&gt;http://rebol.in.russia.googlepages.com/home&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://ru.wikibooks.org/wiki/REBOL&quot;&gt;http://ru.wikibooks.org/wiki/REBOL&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/4451.html</comments>
  <lj:security>public</lj:security>
  <lj:poster>infocosmos</lj:poster>
  <lj:posterid>10396886</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/4121.html</guid>
  <pubDate>Tue, 22 Jul 2008 04:10:33 GMT</pubDate>
  <title>R3 снова переделывается: новый VID с сетевыми возможностями</title>
  <link>http://community.livejournal.com/ru_rebol/4121.html</link>
  <description>1. VID 3 в том виде, в котором мы его видели в бете (или альфе) R3 больше не разрабатывается.&lt;br /&gt;2. Его сменяет VID 3.4 (внутреннее название, официального ещё нет).&lt;br /&gt;3. Отличие нового визуализатора интерфейсов сводятся, по-видимому, к улучшению сетевых взаимодействий.&lt;br /&gt;4. В связи с этим Viewtop тоже закрывается (скорее всего, его заменит веб-браузер).&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.hmkdesign.dk/rebol/files/90e3407319954c2fb00e1665fdbd0e22-128.html#unique-entry-id-128&quot;&gt;Спасибо нашему &quot;инсайдеру&quot; в Reboltech!&lt;/a&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/4121.html</comments>
  <category>vid</category>
  <category>news</category>
  <category>r3</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/3861.html</guid>
  <pubDate>Sun, 13 Jan 2008 09:41:48 GMT</pubDate>
  <title>Вот тебе первая разница</title>
  <link>http://community.livejournal.com/ru_rebol/3861.html</link>
  <description>При вычислении факториала (рекурсивная функция вида &lt;tt&gt;&lt;font color=&quot;#333300&quot;&gt;faq: func [ arq ][ either arq = 0 [ return 1 ][ return arq * faq arq - 1]]&lt;/font&gt;&lt;/tt&gt; R2 умирает на &lt;b&gt;13!&lt;/b&gt;, R3 уверенно вычисляет аж &lt;b&gt;20!&lt;/b&gt;.</description>
  <comments>http://community.livejournal.com/ru_rebol/3861.html</comments>
  <category>test</category>
  <category>math</category>
  <category>r3</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/3817.html</guid>
  <pubDate>Fri, 11 Jan 2008 22:38:36 GMT</pubDate>
  <title>Первый релиз ребольных сниппетов для vim</title>
  <link>http://community.livejournal.com/ru_rebol/3817.html</link>
  <description>&lt;lj-embed id=&quot;3&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Скачать можно &lt;a href=&quot;http://bakava.info/download/rebol_snippets.vim&quot;&gt;&lt;b&gt;здесь&lt;/b&gt;&lt;/a&gt;.</description>
  <comments>http://community.livejournal.com/ru_rebol/3817.html</comments>
  <category>screencast</category>
  <category>snippets</category>
  <category>vim</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/3329.html</guid>
  <pubDate>Wed, 09 Jan 2008 11:24:15 GMT</pubDate>
  <title>Открытый релиз rebol 3 (alpha)</title>
  <link>http://community.livejournal.com/ru_rebol/3329.html</link>
  <description>&lt;p&gt;Сбылись мечты народные, Р3/альфа выложена в &lt;a href=&quot;http://www.rebol.net/builds/rebol3/alpha/rebol29904031.zip&quot;&gt;открытый доступ&lt;/a&gt;.&lt;/p&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/3329.html</comments>
  <category>r3 alpha</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/3281.html</guid>
  <pubDate>Wed, 31 Oct 2007 20:56:30 GMT</pubDate>
  <title>DevBase и его конечности</title>
  <link>http://community.livejournal.com/ru_rebol/3281.html</link>
  <description>Монстры из &lt;b&gt;Rebol Technologies&lt;/b&gt; снова на свободе! На этот раз в сеть вырвались &lt;a href=&quot;http://www.hmkdesign.dk/rebol/files/250e1ea1957d92415ec2fec7d52341d1-88.html&quot;&gt;скриншоты&lt;/a&gt; системы &lt;b&gt;DevBase&lt;/b&gt;, которая, напомним, является одной из основополагающих ступеней к чудному новому &lt;b&gt;R3BOL&lt;/b&gt;. Пользователи смогут изучать код новых систем и забрасывать разработчиков патчами и улучшениями существующего кода. Выглядит система &lt;i&gt;вчепятляюще&lt;/i&gt;. С нетерпением жду появления альфы.</description>
  <comments>http://community.livejournal.com/ru_rebol/3281.html</comments>
  <category>screenshot</category>
  <category>devbase</category>
  <category>announce</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://community.livejournal.com/ru_rebol/2974.html</guid>
  <pubDate>Fri, 26 Oct 2007 14:05:10 GMT</pubDate>
  <title>Последние известия с фронтов R3</title>
  <link>http://community.livejournal.com/ru_rebol/2974.html</link>
  <description>Быстрый и неопрятный пересказ &lt;a href=&quot;http://www.hmkdesign.dk/rebol/files/f5ab092787305f43a01d825826a9eb51-87.html&quot;&gt;инсайдерского рассказа о R3&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Бросаем писать программы на R2? Вроде как глупо его теперь использовать&lt;/span&gt;.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Не бросайте. Помните, что альфа &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt; всё-таки альфа. Она прекрасно работает, но много чего ещё не хватает, например, ещё не закончен &lt;span style=&quot;font-weight: bold;&quot;&gt;VID3&lt;/span&gt;. R3 может обрабатывать гигабайты данных куда эффективнее &lt;span style=&quot;font-weight: bold;&quot;&gt;R2&lt;/span&gt;, но вы сразу наткнётесь на:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Незаконченный и глючный &lt;span style=&quot;font-weight: bold;&quot;&gt;VID3&lt;/span&gt; (реализованы только простые стили, плохи дела с редактированием текста)&lt;/li&gt;&lt;li&gt;    Windows only&lt;/li&gt;&lt;li&gt;    Дурацкая консоль DOS only&lt;/li&gt;&lt;li&gt;    Незавершённая разработка&lt;/li&gt;&lt;li&gt;    Незаконченная схема тестирования&lt;/li&gt;&lt;li&gt;    Много-много недокументированных возможностей&lt;/li&gt;&lt;li&gt;    Нет реквестов по безопасности&lt;/li&gt;&lt;li&gt;    Всё ещё порядка 75-100 открытых багов, некоторые весьма серьёзные.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Когда же будет бета?&lt;/span&gt;&lt;/font&gt;&lt;br style=&quot;font-weight: bold;&quot; /&gt;&lt;br /&gt;...Альфа появилась 1 июля 2007, бета была запланирована на август. Увы, планы были нереалистичными. С нынешней скоростью разработки я прогнозирую выпуск в первом квартале 2008.&lt;br /&gt; &lt;br style=&quot;font-weight: bold;&quot; /&gt;             &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Под какой лицензией будет выпущен R3?&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;R3&lt;/span&gt; будет распространяться свободно (ну, как пиво). Он будет более открыт (в смысле открытых исходников), чем &lt;span style=&quot;font-weight: bold;&quot;&gt;R2&lt;/span&gt;. Частичная закрытость -- это часть хитроумного плана, позволяющего &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt; развиваться куда быстрее, чем &lt;span style=&quot;font-weight: bold;&quot;&gt;R2&lt;/span&gt;. Схема лицензирования &lt;span style=&quot;font-weight: bold;&quot;&gt;R2&lt;/span&gt; с её платным доступом к функциям версии Pro провалилась. Пользователи &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt;             смогут влёгкую обойти эти ограничения. &lt;span style=&quot;font-weight: bold;&quot;&gt;RT&lt;/span&gt; собирается зарабатывать деньги по-новому, используя технологии, основанные на &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt;.             &lt;br /&gt;             &lt;br /&gt;             Цена на &lt;span style=&quot;font-weight: bold;&quot;&gt;SDK&lt;/span&gt; и &lt;span style=&quot;font-weight: bold;&quot;&gt;encapper&lt;/span&gt; пока неизвестна.&lt;br /&gt;&lt;font size=&quot;3&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Что это за DevBase, что застопорил всё дело? &lt;/span&gt;&lt;/font&gt;&lt;br /&gt;             &lt;br /&gt;У  &lt;a rel=&quot;self&quot; href=&quot;http://www.rebol.com/cgi-bin/blog.r&quot;&gt;Карла в блоге&lt;/a&gt; можно почитать подробнее, а кратко -- это система управления исходниками &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt; с интерфейсом вроде &lt;a rel=&quot;self&quot; href=&quot;http://en.wikipedia.org/wiki/ITunes&quot;&gt;iTunes&lt;/a&gt;. Это будет многопользовательская система с гостевым доступом. Вы сможете предлагать правки в коде, которые будут приняты или отклонены серьёзными разработчиками вроде меня.&lt;br /&gt;&lt;br style=&quot;font-weight: bold;&quot; /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;             DevBase&lt;/span&gt; разработана для того, чтобы разгрузить &lt;span style=&quot;font-weight: bold;&quot;&gt;RT&lt;/span&gt;, которая будет отвечать только за закрытую часть &lt;span style=&quot;font-weight: bold;&quot;&gt;R3&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;Типа факты:             &lt;br /&gt;             &lt;br /&gt;&lt;ul class=&quot;disc&quot;&gt;&lt;li&gt;&lt;b&gt;DevBase&lt;/b&gt; сейчас пишется на &lt;b&gt;R2,&lt;/b&gt; поскольку &lt;b&gt;VID3&lt;/b&gt; ещё не умеет делать некоторые нужные штуки.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DevBase&lt;/b&gt; может обслуживать любые исходники. Пока там будут только открытые исходники  &lt;b&gt;R3&lt;/b&gt; и самой &lt;b&gt;DevBase&lt;/b&gt; .&lt;/li&gt;&lt;li&gt;&lt;b&gt;DevBase&lt;/b&gt; использует ваш любимый редактор для кода и другой редактор -- для написания документации.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DevBase&lt;/b&gt; -- это примерно 40 килобайт исходников и &lt;b&gt;REBOL/Services&lt;/b&gt; для обмена внутри системы.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DevBase&lt;/b&gt; это первое приложение проекта &lt;b&gt;Altissimo&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;</description>
  <comments>http://community.livejournal.com/ru_rebol/2974.html</comments>
  <category>devbase</category>
  <category>insider</category>
  <category>dev</category>
  <category>rt</category>
  <category>info</category>
  <category>r3</category>
  <lj:security>public</lj:security>
  <lj:poster>anohin</lj:poster>
  <lj:posterid>2849079</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
