• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r4wp

[#Red] Red language group

Kaj
4-Mar-2013
[5677x2]
Well, it's not the largest code base. Most active, I don't know
The most optimal path is to shed the legacy of R3, as well, and bootstrap 
straight into Red
Bo
4-Mar-2013
[5679]
Kaj, sometimes an interpreted language is optimal, and other times 
a compiled language is.  I hope both R3 and Red will become fully 
functional released software.
DocKimbel
4-Mar-2013
[5680]
Bo: Red has an interpreter built-in.
Bo
4-Mar-2013
[5681]
Either I didn't know that or I forgot.  Thanks for reminding me!
Kaj
4-Mar-2013
[5682]
It would be fun to have you comment on the next Syllable article 
on OSNews, where some people have taken it upon themselves to paint 
me as unable to handle compiled languages :-)
Fork
4-Mar-2013
[5683x6]
If Rebol were not open source and if there were not Rebol-focused 
designers such as BrianH/etc I would be very much on the "bootstrap 
ASAP and escape this ecology" point of view.
But I think that what we must realize is that Rebol and Red are essentially 
occupying a mostly similar design space, where the design choices 
getting hammered out, correct, and consistent are more important 
than performance...and will be for a while longer.
To me this lends a prioritization balance such that what's good for 
Rebol 3 is good for Red, and bootstrap should be delayed until those 
issues have been solved intelligently and in a way that converges 
the two.
Rebol's conventional ANSI C implementation makes it more "boring" 
than Red, but this boringness will be an advantage in pitching the 
interpreter as a replacement for awk/sed/whatever-crap-people-are-using. 
 If they cannot read the source or understand the toolchain, they 
will be suspicious.
A healthy Rebol gives Red another avenue for attack, especially if 
any *unnecessary* incompatibilities have been hammered out.
At first Rebol's boring and (to my taste) "shooting from the hip" 
C source code, a relic of another era, got me down a little.  But 
it's very clear.  The boringness is an asset, it plays well with 
others...
Gregg
4-Mar-2013
[5689]
Convergence is key in my mind as well Brian.
Fork
4-Mar-2013
[5690]
Red is going to freak a lot of people out, despite being open source. 
 Having both options gives more growth potential, and the easier 
it is to walk between them the more strength the whole ecology will 
have.
Gregg
4-Mar-2013
[5691]
I think a different class of people will freak out, in a good way, 
over Red.
Bo
4-Mar-2013
[5692x2]
@Fork: Precisely why Carl chose to use C...cross platform compatibility 
and clean coding.  As far as code goes, I'd much prefer "boring" 
to "messy" or "complicated".
What is Red being developed in?
Pekr
4-Mar-2013
[5694x2]
Kaj - I would definitely stay away frorm publishing Syllable news 
to OSnews, if it is related to Red/REBOL only, it creates very negative 
ractions ....
Bo - I think it is being developed in Red/System?
Henrik
4-Mar-2013
[5696]
Bo, it's done in Red/System. The big advantage is that it has a very 
simple and portable tool-chain, much smaller than C.
Pekr
4-Mar-2013
[5697]
Bo - I can suggest you to look into following slides - http://www.red-lang.org/p/about.html
Kaj
4-Mar-2013
[5698]
You know what they say: any publicity is good publicity
Fork
4-Mar-2013
[5699]
Bo - Most recent Red talk here (remastered, subtitled), current status: 
http://www.youtube.com/watch?v=JjPKj0_HBTY
Pekr
4-Mar-2013
[5700]
RaspberryPi coming in luxury blue version - wonder, when we get Red 
one? :-) http://www.engadget.com/2013/03/04/raspberry-pi-coming-in-limited-edition-blue/
DocKimbel
4-Mar-2013
[5701]
What is Red being developed in?


Red compiler is written in R2, the interpreter and whole runtime 
library is written in Red/System.
Sunanda
4-Mar-2013
[5702]
Just for interest ...... If Red compiler had to migrate to R3, how 
much effort do you think would be needed to convert the code?
Kaj
4-Mar-2013
[5703x4]
Fork just did that, but it's unfinished. See his link above
Or my links in the Syllable group, for that matter
There's also a summary here:
https://github.com/dockimbel/Red/pull/421
Sunanda
4-Mar-2013
[5707]
Thanks.....Looks like the Rebol subset used in Rec Compiler is close 
to R3 compliant.
Though loss of hash! may slow compile times.
Andreas
4-Mar-2013
[5708x3]
Fork may have more details on the effort, but he started working 
on the port to R3 roughly two months ago.
With the famous words of: "Well I'm also sick right now so I kind 
of have to tackle little things that don't need a lot of focus. Looking 
at building Red with the open source r3 release."
(Also note that hash! is not really "lost" in any definitive sense, 
its functionality can be recovered in several conceivable ways, some 
of them probably not needing any modification to the "core".)
Bo
4-Mar-2013
[5711x6]
Sorry, I meant to say what language is Red/System developed in, but 
now I remember that I build my Red/System programs in R2 currently. 
 For some reason, I thought Red/System's low-level code was in C, 
but I guess that's just because Red/System code kind of looks like 
C.
@Fork, I watched that video previously.
@Pekr, the red one is currently in production, but only available 
in China.  No, I'm not kidding.
The reason is that China has a different set of electronic certifications 
that aren't compatible with the EU or US, so they had to make it 
visually different, even though the circuitry is exactly the same.
@DocKimbel, I keep going to red-lang.org to download Red and Red/System, 
but then I remember it isn't there.  Is there any way you could put 
a link on red-lang.org to the binaries?
Maybe along the top, have a "Download" tab where the other tabs are, 
and everything needed to know about downloading it could be there.
DocKimbel
4-Mar-2013
[5717x2]
Bo: there's no "binaries" (yet) for Red and Red/System, you need 
to go on github and download the sources (using the method that suits 
you the most).
All instructions are on the Red page on github, that's just a click 
away from the red-lang home page (the "Fork me on Github" red banner).
Paul
4-Mar-2013
[5719]
Alright now that I'm getting a bit of time on my hands, I hope to 
start digging into Red a bit.  Looking forward to this project.
Bo
4-Mar-2013
[5720]
I was trying to evangelize Red/System to the Raspberry Pi forums 
today, but found it difficult to point them to a "here's how you 
get started" page.  That would be the perfect thing for a "Downloads" 
page on red-lang.org.
Pekr
5-Mar-2013
[5721]
Yes, Github is a bit of a problem - it gets some time to orientiate 
oneself ... But otoh, on the main screen of Git, you can download 
latest archive, just see ZIP button - the link is - https://github.com/dockimbel/Red/archive/master.zip
GrahamC
5-Mar-2013
[5722]
not obvious where that link is ..
Pekr
5-Mar-2013
[5723]
There's not so many buttons on Github page ;-) But maybe Doc could 
add above link pointing to latest archive directly to his site, would 
make things for beginners easier. Well, looking at red website I 
now find it also a mistake not having download section ...
GrahamC
5-Mar-2013
[5724]
I believe redoing the website is on the list of things to do ...
Pekr
5-Mar-2013
[5725]
I think that initially, one more section in menu - downloads, would 
do it. Or even simpler - I would rename the Contribution menu item 
to Downloads, and there I would put link to latest github archive, 
plus section below named Contribution ...
DocKimbel
5-Mar-2013
[5726]
here's how you get started

 page" is Github Red page. There you have links for downloading an 
 archive or cloning the repo and all step-by-step instructions to 
 get you started.