News for hackers. Stuff that matters.
Re:REBOL 3 Source Code Released by tomcam on Wednesday December 12, 2012 @08:41PM (#4913661)
Politically incorrect question for Rebol jocks: Doesn't Red (http://www.red-lang.org/) appear to have the vitality lost years ago by Rebol?

Am seriously not trying to be rude to Carl Sassenrath, Rebol's inventor. Just discovered Rebol lately so am not very tuned in to the ecosystem. But Red has been open source for some time, it appears to be dramatically faster, and seems to be free of Carl's understandable urges to keep some kind of control in an anarchic world?

I say this as someone trying to decide which one to invest my very limited non-work time in one of these two very worthy projects.

Re:REBOL 3 Source Code Released by onetom on Thursday December 13, 2012 @08:31AM (#4915582)
Red is like a modernized Rebol, so if you learn Rebol, you have (mostly) learnt Red too.

Red doesn't constrain the anti-complexity fight to the language itself, though. It can already set you free from the "mother of all bloatwares", the GNU compiler toolchain and the "inherently insecure" C language.

Simply (hence a bit inaccurately) put:

You can write programs with the same logic and concepts as C but with Rebol syntax. It's good because it has a simpler&less syntactic sugar and allows unicode words as identifiers.

Such a "source code" is valid Rebol DATA too, so it's easy to introspect, transform, analyze, decorate it, you don't have to parse it as string...

You can compile - for example - a Linux ELF executable for the ARM processor on an x86 Windows machine and all you need is:

1, the ~300kiloBYTE rebol.exe (just 1 file!) http://www.rebol.com/downloads/v278/rebol-core-278-3-1.exe

2, the ~400kiloBYTE https://github.com/dockimbel/Red/archive/master.zip (from which the compiler is ~100 script files...)

NO MORE automake/autoconf coming from packages depending on m4, make, awk, sed, tr, etc and of course "need" a package manager which depends on perl/python/ruby and their "standard libraries" which alone are stored as a sea of small files, theeeen u need GCC with the ocean of .h files also packaged as *-dev packages coming with their meta info in their own files, etc etc...

Feel the contrast?

So Red is really super-cool, but for now it still depends on the ultra-small Rebol binary...

Re:REBOL 3 Source Code Released by andrewcooke on Thursday December 13, 2012 @06:23AM (#4915282)
not sure if you're astro-turfing or really unaware of the difference, but in its time rebol had the level of awareness of, say, the rust language now - not something a lot of people used, but with a decent profile in the technical press. a known, interesting, but unlikely to make it language. a class B if you like.

in comparison, red is class C. it's new, has little awareness and little coverage. it's even less likely to make it.

this is not a judgement on the merits of either language (although if you want that, rebol's syntax aware approach looks more interesting to me than anything red has to offer), just trying to give a historical perspective: rebol was bigger than red is now and, i suspect, still has more users, even now. on the other hand, rebol is clearly heading down while red can only go up.

Re:REBOL 3 Source Code Released by andrewcooke on Thursday December 13, 2012 @09:19AM (#4915724)
oh, sorry - above is wrong if red is derived from rebol. sorry again.