That's all you need to know as business user except one more
thing: if ever your text contains any word containing "Red"
(red is ok) you must replace this string by "Red" (in a
future evolution, we'll do it for you.)
..but why? I don't know anything about Red or this, but why on earth?I'll update the documentation because it will confuse people.
Readable.red:
“The ReAdABLE Human Format aims at Agile Documentation by
making WRITING and READING document easier for End User
and Developer alike, while allowing a high degree of
flexibility.”
red-lang.org: “Red’s ambitious goal is to build the world’s first
full-stack language, a language you can use from system
programming tasks, up to high-level scripting through DSL.
You've probably heard of the term "Full-Stack Developer".
But what is a full-stack Language, exactly?”Swift has this same stated goal. I guess ambition is good, but I really don't understand why you would try to make one tool handle such wildly different use cases. It's like me saying "my handheld electric jigsaw can be used from ripping full plywood sheets, up to cabinetry through luthiery". Well, sure, it can...but it's not actually good at more than one or two of those things.
So at this stage for me, Red being in alpha stage (not even 1.0. yet and roadmap goes up to 2), you cannot use it like you would use nodejs. Tcp/ip has just being implemented, I hope to have something like async nodejs https server and an independant framework similar to express instead of full blown monolitic server but I don't know what the future will be.
But it is very usable for meta-programming stuff. readable.red is only one brick, I have other projects which will use red to generate code easily in other programming languages in much more friendly way that traditional DSL made for PHD people only ;)
However, GUI is not the main point of Red, just a part of it. IMO the really special thing is it's ability to create and use dialects (DSLs) very easily, so the 1 MB package can handle tasks from device drivers, through GUI, to natural language processing, with specialized dialects (DSLs).
The actual title is "Getting started with ReAdable Human Format".