?

Log in

No account? Create an account
Реболюционная газета
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Реболюционная газета's LiveJournal:

[ << Previous 20 ]
Friday, March 16th, 2018
9:11 am
[serj_aleks]
Red, Rebol & Carl
Carl announced on rebol.com that it will soon be unlocked, and provided for free to all!
http://www.red-lang.org/2018/03/red-rebol-carl.html
Wednesday, July 5th, 2017
10:25 pm
[serj_aleks]
the Forth Net vs Rebol

В связи с тем, что автор REBOLа занят работой (https://www.linkedin.com/in/carl-sassenrath-02699b84) и видимо ждёт когда пойдёт на пенсию и тогда может вернётся к развитию своих идей в REBOL 3, считаю что акценты внимания следует сместить в сторону Forth 2012.


http://theforth.net


http://forth-standard.org


http://www.forth200x.org

Friday, June 2nd, 2017
3:00 pm
[serj_aleks]
REBOL, RED vs N2O
Оригинал взят у maxim в REBOL, RED vs N2O
На чем бы я писал если небыло бы N2O? Я бы писал на Rebol. Rebol -- это функциональный, императивный, прототипный язык, гомоиконный язык похожий на Lisp, JavaScript и Lua, созданный для скриптования UI приложений. По выразительности он побеждает даже эрланговский N2O DSL, а также на нем написанно over миллиарда приложений.

Атвор языка Carl Sassenrath, также является автором AmigaOS. Есть три версии языка. Коммерческая версия R2 которая есть в двух версиях REBOL/Core 2.7 и REBOL/View 2.7 с GUI Desktop и приложениями. Есть для всех Windows, Linux и Mac: http://www.rebol.com/download-view.html

Новая версия интерпретатора R3, существует только в затяжнем альфа релизе, который не имеет вроде как GUI вообще пока. По крайней мере на Windows вроде должно работать, но мне не удалось. Для Mac и Linux биндингов нет даже в репозитории.

Новый язык http://red-lang.org. Это эвелюция REBOL. Компилирует в бинарный формат. Автор языка Nenad Rakocevic пошел намного дальше и на этом DSL написал генератор кода для :
ARM.r
IA-32.r
target-class.r

А также поддержку бинарных форматов:
ELF.r
Intel-HEX.r
Mach-O.r
PE.r


Благодаря чему RED язык запускаетя на Mac, Windows и Linux, но Win32 биндинги пока не полные, а Cocoa биндингов вообще нет. RED пока не поддерживает автоматическую сборку мусора, и селфостинг. Компилятор RED написан на REBOL. Поэтому я так думаю там в основном работают для достижения селфхостинга: http://www.red-lang.org/p/roadmap.html

Вот так выглядит простая Форма:

REBOL [] view layout [ h2 "Demo" area btn "Click Me" ]




Вот как выглядит например Feedback Форма:



 the-form: layout [
        across space 2x8
        style label vtext bold 100x24 middle right
        style bar box 306x3 edge [size: 1x1 color: water effect: 'bevel]
        backcolor water

        vh2 300 center "Example Input Form" return
        bar return

        label "Full Name"     f1: field 200 return
        pad 120 c1: check vtext "Programmer" bold return
        pad 120 c2: check vtext "Operator" bold return
        label "Email Address" f2: field return
        label "Phone Number"  f3: field return
        label "Your Comments" f4: area wrap 200x100 return

        bar return
        pad 40 space 100
        btn-enter 60 "Submit" [
            unview/only the-form
            show-results
        ]
        btn-cancel 60 "Close" [unview/only the-form]
    ]
    the-form/effect: [gradient 0x1]


Гляньте обязательно на галлерею приложений написанных на REBOL http://www.rebol.com/reblets.html Няшность этого языка и технологии зашкаливает.

Friday, September 23rd, 2016
7:34 pm
[serj_aleks]
Saturday, August 27th, 2016
7:59 am
[serj_aleks]
Интервью с Nenad Rakocevic
Каковы главные аргументы в пользу Red?

Это первое fullstack-решение для программирования: объединенное в один инструмент, возможность писать высокоуровневый код (GUI-приложения, скрипты и DSL) и быстрый низкоуровневый код (драйвера устройств, операционные системы, нативные интерфейсы и т.д.). Более того, Red так же является обоюдосторонней технологией (для клиента и сервера).
Кроссплатформенный компилятор в нативный код: на любой платформе, поддерживающей тулчейн, вы можете компилировать для более 15 других платформ с простой опцией командной строки (-t Windows, -t Linux, -t Darwin, -t RPi, ...).
Чрезвычайно легковесный: Red это один файл размером 1MB, никакой установки, никакой настройки, весь тулчейн. Он скачивается за считанные секунды и вы можете тут же начать писать и запускать код, абсолютно ничего не надо настраивать (просто ужасно, что это является исключением, а не нормой...).
Решение с батарейками: содержит в себе очень богатую рантайм библиотеку, несмотря на крошечный размер, покрывающую практически все что вам нужно для обычных задач.
DSL-ориентированная среда: Red поставляется с множеством встроенных DSL'ей созданных для определенных нужд (как GUI или системное программирование). DSL'и являются очень мощным способом уменьшения сложности, появляющейся от фреймворков или API, и при этом радикально увеличивают продуктивность. Red включает в себя DSL (под названием Parse) для создания DSL'ей.
Red (как и Rebol) является производным Lisp'а, но с человеческим синтаксисом (без скобочного ада). Red является форматом данных для самого себя. Весь код считается данными пока вы не начнете выполнять его, сериализация код/данные дается даром.
Философия, стоящая за Red (и так же за Rebol) это сделать простое легким, а трудное возможным.

https://habrahabr.ru/post/265685
Thursday, July 14th, 2016
9:47 pm
[serj_aleks]
PETTIL
Personal Electronics Transactor Threaded Interpreted Language (A Forth-like language for my venerable Commodore PET 2001N)
http://chitselb.com/files/tiddlypettil.html
Документация сделана в http://tiddlywiki.com
Tuesday, July 12th, 2016
8:30 am
[serj_aleks]
RedCV
RedCV - a native Red implementation of selected OpenCV library functions now introduces a motion tracking!
Just so that you know - OpenCV is a highly popular open source real-time computer vision library, allowing stuff like motion tracking, object identification, and much more.
Thanks to François Jouen, we've got both - an OpenCV library wrapper, plus native Red + Red/System implementation of selected functionality!
You can download some demos and do some tests yourself: https://github.com/ldci/redCV
Thursday, July 7th, 2016
11:39 pm
[serj_aleks]
Saturday, March 26th, 2016
9:03 am
[serj_aleks]
Red GUI system
Five years ago, when I started writing the first lines of code of what would become later the Red/System compiler, I had a pretty good picture already of what I wanted to achieve with Red, and all the ideal features that should be included, just not sure how much time and efforts it would require to have them. Two years and half ago, baby Red printed its first output. And today, we celebrate a major step forward with the addition of a brand new GUI system entirely written in Red itself! What a journey!
http://www.red-lang.org/2016/03/060-red-gui-system.html
Tuesday, December 8th, 2015
3:58 pm
[serj_aleks]
Software developers conference in China
21th of November - SDCC is the biggest software developers conference in China and Red is going to have its presentation there, right after the presentations of Elixir and Dart languages. Keep the fingers crossed and let's hope we win some audience there!
https://www.facebook.com/groups/redlanguage/
Sunday, November 15th, 2015
9:25 pm
[serj_aleks]
toy-stack-compiler.red

И REACTORS in your GUI code. Imagine you just specify the resulting expression you want and don't care about how/when it will be refreshed. Basically, think about widgets as cells in a spreadsheet and reactor blocks as formulas, the View engine will take care about the rest for you. That's what you'll get with the upcoming Red GUI.
Friday, October 9th, 2015
8:02 pm
[serj_aleks]
Saturday, November 1st, 2014
2:34 pm
[serj_aleks]
Новые тексты
28 Как установить Rebol: Руководство для начинающих
29 Программирование с Rebol: Уменьшение сложности в развитие
...
22 Узнайте Rebol: Тексты полезных программ с Удивительно маленький и легкий для понимания программы
25 Узнайте красный: Следующая Эволюция Rebol - Часть 1
...
22 Узнайте Rebol: Тексты полезных программ с Удивительно маленький и легкий для понимания код

http://forum.odroid.com/viewtopic.php?f=74&t=5085#p41066
Friday, January 3rd, 2014
11:03 am
[serj_aleks]
Sunday, June 16th, 2013
8:18 pm
[serj_aleks]
Friday, March 15th, 2013
2:30 pm
[serj_aleks]
Monday, October 8th, 2012
1:15 pm
[serj_aleks]
Tuesday, September 25th, 2012
1:13 pm
[serj_aleks]
Заявление Карла Сассенрата от 25.09.2012
  1. The R3 source code will be released under GPL 2 (most likely - still open to discussion.)
  2. The official source release distribution (rel-src) will be made available from the REBOL.com site.
  3. Developmental sources (dev-src) will be available on GitHub (or a similar service.)
  4. From time to time the dev-src will be reviewed, selected, debugged, polished, and integrated into rel-src releases.
  5. A small group of REBOL Masters (maybe three for now) will be in charge of such rel-src review, selection, revising, debugging, integration etc. as well as develop or encourage the development of new features, ports to new platforms, optimizations, etc.
  6. My role will be to advise and guide such decisions to keep REBOL consistent with its principles, and I will hold the final power of veto, in cases where that becomes necessary.
My schedule is to finish this up next weekend and make the release by October 1st.

http://www.rebol.com/article/0511.html
http://www.facebook.com/groups/rebol/permalink/10152154591275078/
Monday, September 10th, 2012
12:06 pm
[serj_aleks]
Заявление Карла Сассенрата от 9.09.2012

"I decided to open source REBOL.

Choice of license is very difficult because there are many kinds of them. I examined the majority of them, and none meets my needs. They are overloaded and too complicated. The only thing I can do in this situation is to write my own license. I name it ... Rebolense.

Creating a license is not an easy task, but is necessary.

I'll be working on it soon, so stay tuned."


http://www.rebol.com/cgi-bin/blog.r?view=0510#comments
http://rebol2.blogspot.de/2012/09/rebol-will-be-open-source.html?spref=fb
http://www.facebook.com/groups/rebol/permalink/10152117438010078/

Thursday, September 6th, 2012
3:56 pm
[serj_aleks]
[ << Previous 20 ]
Реболюция по-русски   About LiveJournal.com