Forth
http://fforum.winglion.ru/

WEB-ориентированный саморасширяющийся язык REBOL
http://fforum.winglion.ru/viewtopic.php?f=4&t=188
Страница 1 из 2

Автор:  mrack [ Сб авг 26, 2006 13:20 ]
Заголовок сообщения:  WEB-ориентированный саморасширяющийся язык REBOL

Http://WWW.REBOL.COM
http://www.rebol.net/
http://ru.wikipedia.org/wiki/REBOL
http://old.computerra.ru/offline/2000/376/6319/

Chrono_Syndrome:
WEB-ориентированный саморасширяющийся язык REBOL
Унаследовал многие идеи от Форта... и от лиспа.
Основной упор делается на кормпактность кода и высокие графические возморжности + портабельность.
Там интерпретатор весит 600 КБайт в расширенном и 300 КБайт в стандартном варианте. Причем в обоих случаях он ломиться от понапиханных возможностей.
Синтаксис свободный, как и в Форте.
Базовые комплекты бесплатны, но продвинутые требуют лицензирования.

Chrono_Syndrome: Кстати, киьте кто-нибудь статейку про него на форум, а то мне некогда,... плиз \:)

\кинул\

Автор:  WingLion [ Сб авг 26, 2006 14:01 ]
Заголовок сообщения: 

/me админскими когтями исправил в топике REBEL на REBOL...

Автор:  Chrono_Syndrome [ Сб авг 26, 2006 15:07 ]
Заголовок сообщения: 

Сенкс :) . Кстати, только сегодня обнаружила, что REBOL упоминается в spf_help.chm (в разделе "сравнительная таблица языков"). Черезовская оценка:
Цитата:
REBOL
Компактный и гибкий язык для обеспечения разделяемого доступа со стороны пользователей, компьютеров, процессов и сетей к общим данным.

Автор:  Chrono_Syndrome [ Сб авг 26, 2006 15:14 ]
Заголовок сообщения: 

Вот, для примера, полноценный калькулятор на REBOL'е (GUI !):
Код:
REBOL [
   Title: "Calculator"
   Version: 1.2.2
   Date:   17-Jun-2005 ;2-Apr-2001
   Author: ["Jeff Kreis" "Allen Kamp" "Carl Sassenrath"]
   Purpose: {Simple numeric calculator.}
   Needs: [1.3.0]
]

auto-clear: true

calculate: does [
   if error? try [text-box/text: form do text-box/text][
      text-box/text: "Error"
      text-box/color: red
   ]
   auto-clear: true
   show text-box
]

clear-box: does [
   clear text-box/text
   text-box/color: snow
   auto-clear: false
   show text-box
]

calculator: layout [   
   style btn btn 40x24
   style kc btn red [clear-box]
   style k= btn [calculate]
   style k  btn [
      if auto-clear [clear-box]
      append text-box/text face/text
      show text-box
   ]
   origin 10 space 4
   backeffect base-effect
   text-box: field "0" 172x24 bold snow right feel none
   pad 4
   across
   kc "C" keycode [#"C" #"c" page-down]
   k "(" #"("  k ")" #")"  k " / " #"/" return
   k "7" #"7"  k "8" #"8"  k "9" #"9"  k " * " #"*" return
   k "4" #"4"  k "5" #"5"  k "6" #"6"  k " - " #"-" return
   k "1" #"1"  k "2" #"2"  k "3" #"3"  k " + " #"+" return
   k "0" #"0"  k "-"       k "." #"."
   k= green "=" keycode [#"=" #"^m"] return
   key keycode [#"^(ESC)" #"^q"] [quit]
]

view center-face calculator

Комапктно, не правда-ли ;) ?

Автор:  Chrono_Syndrome [ Сб авг 26, 2006 15:18 ]
Заголовок сообщения: 

Только сейчас заметила: а что эта тема делает в разделе стандартов ? Перенесите ее в раздел "Forth не против, а за!..".

Автор:  WingLion [ Сб авг 26, 2006 16:00 ]
Заголовок сообщения: 

Chrono_Syndrome писал(а):
Только сейчас заметила: а что эта тема делает в разделе стандартов ? Перенесите ее в раздел "Forth не против, а за!..".


Перенесено.

Автор:  Владимир [ Вс авг 27, 2006 06:46 ]
Заголовок сообщения: 

Почитал. Интересно. Поставлю себе галочку :)

Автор:  Владимир [ Вс авг 27, 2006 06:58 ]
Заголовок сообщения: 

Ага! Вот только в отличие от Форта, у REBOL бесплатны REBOL/Core и REBOL/View. Остальное "not a free". :) Да, есть OSCAR http://www.egroups.com/group/OSCAR-PROJECT. и что? GPL is not та же BSD.
Так что может просто перенести возможности REBOL в Форт? Распределенные приложения, портабельная графика - это же фкусно! :zombypc; А REBOL оставить реболовцам :D

Автор:  Chrono_Syndrome [ Вс авг 27, 2006 11:34 ]
Заголовок сообщения: 

Цитата:
Так что может просто перенести возможности REBOL в Форт?

Приступай :)

Автор:  Chrono_Syndrome [ Вс авг 27, 2006 12:02 ]
Заголовок сообщения: 

Еще одна ссылка по сабжу: http://www.rebolforces.com/

Автор:  Chrono_Syndrome [ Вс авг 27, 2006 12:37 ]
Заголовок сообщения: 

А вот это еще интереснее...
http://puzzle.dl.sourceforge.net/source ... rp-060.zip - попытка создать многопоточную версию REBOL'а. К сожалению, брошен автором на альфа-стадии, но... Это исходник ! Написан на С. Может, есть желающие продолжить проект ?

Автор:  Chrono_Syndrome [ Вс авг 27, 2006 12:39 ]
Заголовок сообщения: 

Сорри, дала битую ссылку. Вот правильная: http://nchc.dl.sourceforge.net/sourcefo ... rp-060.zip

Автор:  Chrono_Syndrome [ Вс авг 27, 2006 12:48 ]
Заголовок сообщения: 

Возвращаясь к субжу: новостная лента REBOL'а - http://rebolweek.blogspot.com/

Автор:  Владимир [ Вс авг 27, 2006 15:01 ]
Заголовок сообщения: 

Chrono_Syndrome писал(а):
Приступай

Не сегодня :)

Автор:  Гость [ Пн авг 28, 2006 06:59 ]
Заголовок сообщения: 

Еще пара ссылок в топик

http://www.rusdoc.df.ru/material/lang/other/rebol.shtml
http://viju.tvercity.net/articles/whatrebol

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/