About

Red is a next-gen programming language, strongly inspired by  REBOL . Main features are: Human-friendly syntax Homoiconic  (Red is its ...

Good news, everyone! Red 0.6.6 is out with improved memory management and other goodies!
https://www.red-lang.org/2025/03/066-memory-management-improvements.html

#red #redlang #rebol #programming #programming_language

0.6.6: Memory Management Improvements

This new milestone brings many low-level improvements to Red's memory management and garbage collecting. Most of those are long-planned...

v0.6.6 of my personal favourite #redlang #programming language is out - one step closer to a long-awaited 1.0 release. This time, the memory management model got a lot of love!

https://www.red-lang.org/2025/03/066-memory-management-improvements.html

0.6.6: Memory Management Improvements

This new milestone brings many low-level improvements to Red's memory management and garbage collecting. Most of those are long-planned...

#programming
languages I am most interested in, ranked low-high in terms what I think of them:

5. Go #golang
4. Zig #ziglang
3. Odin #odinlang
2. Rebol #rebol
1. Red #redlang

#programming #ziglang #odinlang #redlang

Actually, quite nice and detailed overview, even if you might not necessarily agree with the author on some points.

https://wiki.alopex.li/SurveyOfSystemLanguages2024

Wiki - SurveyOfSystemLanguages2024

Neither #redlang nor #rebol before it had any real hype machines promoting them, so it is rather unlikely that you have heard of those unique #programming languages. But they have their loyal community and are even used in production by those brave enough to dive in.

https://redlcv.blogspot.com/2024/12/signal-processing-with-red-and-rebol.html

Signal processing with Red and Rebol

In many of the data we collect in hospital, we are dealing with time series, some of which show an unexpected variation as a function of tim...

А вот подъехал и #tui для #redlang (https://www.red-lang.org/). Давно хотел потыкать палочкой в #rebol, появился кандидат для этого.

В целом - пока есть желание вообще посмотреть на что способен Red/System, узнать на сколько оно пригодно для написание прикладного и системного софта. Хочется какой-то странной замены pure #C.

Зачем? Всё ещё в стадии экспериментов по поводу VM для современного диалекта #refal. Но пока это только мысли

Red Programming Language

@arrdem #REBOL had a refreshing take on GUI programming, and made things, well, easy. I bought a license back in the day and had a few small apps in production at work.

However, as a closed language it never took off and soon atrophied.

I check in on #RedLang now and again, and while it is getting there, things move very slow. It still suffers from legacy cruft that prevents it from really being usable on the platforms I prefer.

Perhaps there are some REBOL adjacent languages out there?

@arrdem
On the less savory side, the biggest issue with #redlang is its rather anemic development pace, legacy bootstrap tooling and still being stuck in 32-bit era.

At this time I would rather suggest going with Oldes'es #Rebol fork instead - https://github.com/Oldes/Rebol3
The biggest thing you will be missing is GUI toolkit support, but I would argue that is not a critical sacrifice.

GitHub - Oldes/Rebol3: Source code for the Rebol [R3] interpreter

Source code for the Rebol [R3] interpreter. Contribute to Oldes/Rebol3 development by creating an account on GitHub.

GitHub

@arrdem

Have a look at my naive implementation of the Voronoi diagram, as an example, to get a taste of it:

https://rosettacode.org/wiki/Voronoi_diagram#Red

#redlang #rebol

Voronoi diagram - Rosetta Code

A Voronoi diagram is a diagram consisting of a number of sites. Each Voronoi site s also has a Voronoi cell consisting of all points closest to s. Task Demonstrate...

Rosetta Code