KBD

Keith Devens .com

Saturday, November 22, 2008 Flag waving
Your best? Losers always whine about their best. Winners go home and fuck the prom queen. – John Mason (The Rock)
← Feed Icons - Help establish the new standardNew toolchain! →

Daily link icon Tuesday, March 14, 2006

Carl Sassenrath: Time for Big Changes

Carl Sassenrath: Time for Big Changes. They're planning a REBOL 3.0. He promises to blog about it.

Around 2000 or so I was really excited about REBOL. My excitement didn't last too long, and REBOL never took off.

I always wished REBOL would be open-sourced. The interpreter seemed so small and efficient (not to mention extremely portable), and I wanted the source to be available. It would have helped its adoption, at least. They'd said they'd consider releasing the source when REBOL was more mature... too bad it doesn't sound like they're considering making REBOL 3.0 an open-source release (though they do mention that pieces of it can be open source).

Update (3/23): This post shows up in a rebol.net chat log. Looks like MySQL threw up temporarily when one of them tried to access my site.

Re: the chat log: is open source about cost or about freedom? Mostly freedom -- I'm not a zealot who thinks all software should be open-source, but for many reasons I want the infrastructure I depend on to be open.

It is also about cost, however. Let's say a technology is a little bit better for some purpose and it can help me do my job a little faster or make it more pleasant. All else being equal I'd choose it over the competition. But if I want to sell my software written in that language, or use features not available in the free version, I'll have to buy licenses. So it's a question of opportunity cost. Is it better enough than some other technology to make up for the difference in cost? And you have to ask the question: Do I want to create a codebase in a technology I don't ultimately control? The lack of control should also be considered a cost associated with closed-source infrastructure.

← Feed Icons - Help establish the new standardNew toolchain! →

Comments XML gif

64.83.10.246 wrote:

Keith, maybe you want to take a look into Orca.

http://trac.geekisp.com/orca

∴ 64.83.10.246 | 21-Mar-2006 2:45pm est | #9336

Henrik Mikael Kristensen (http://hmkdesign.dk/rebol/reblog/reblog.html) wrote:

I always wished REBOL would be open-sourced. The interpreter seemed so small and efficient (not to mention extremely portable), and I wanted the source to be available. It would have helped its adoption, at least.

The question is whether it really would have helped? This has been debated endlessly on REBOL forums. I know many people whose first reaction is disappointment in that it isn't open source, but when commenting on the size, efficiency and design of any other open source language, these languages just can't keep up with a closed design like REBOL. They may have popularity, they may have a billion extensions, but they don't have efficiency and great design.

The fact is that REBOL is an extremely carefully designed piece of software, largely done by one person over the course of more than 20 years. The very last thing REBOL needs is for less experienced coders (like me!) to ruin that beauty. It sounds a little anal, but beauty and efficiency is what REBOL is about.

As of late, the number of developers has scaled up a bit with the new graphics subsystem being a third party inclusion, and systems like REBOL/Services is not done by the main developer entirely.

REBOL 3.0 should help scaling that up even further so that porting would become easier for other developers without ruining the main code tree.

I really hope that it doesn't get opened up too much, because it would simply damage it beyond repair.

∴ Henrik Mikael Kristensen | 21-Mar-2006 9:11pm est | http://hmkdesign.dk/rebol/reblog/reblog.html | #9337

Keith (http://keithdevens.com/) wrote:

The fact is that REBOL is an extremely carefully designed piece of software, largely done by one person over the course of more than 20 years. The very last thing REBOL needs is for less experienced coders (like me!) to ruin that beauty.

You make it sound as if once something's open source anyone can check things in willy nilly. That's not the case.

Keith | 23-Mar-2006 5:20pm est | http://keithdevens.com/ | #9349

Edoc wrote:

I agree with Keith. As much as I appreciate REBOL's unique design features, it seems programmers/engineers/sysadmins don't want to learn an exotic language that's closed source. Regardless of our wishes, the dog won't hunt.

Rebol Technologies could open source their code but still do something like MySQL or the PHP folks do. Both of those companies leverage their respective communities while keeping a revenue stream.

RT would be rewarded in the marketplace by serving the best productized version of REBOL, plus docs, training and consulting. This area has never been the strong suit of the OS community.

Isn't Carl talking about doing a rewrite of REBOL for a 3.0 release? How about at least open sourcing the 2.x codebase then?

∴ Edoc | 24-Mar-2006 8:41am est | #9351

Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

November 2008
SunMonTueWedThuFriSat
 1
2345678
9101112131415
16171819202122
23242526272829
30 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 5 posts

Recent comments XML

new⇒Ubuntu Nvidia install not working for me... could use a hand

Cant change xorg.conf!

I'm not​the owner of it, don't ask me​why
but it...

I)orogon: Nov 22, 5:41am

Calif. Supreme Court to take up gay marriage ban

I would argue the point is not​definitional.  While the word​marriage is su...

Justin: Nov 20, 4:37pm

Java join function

Meh, don't have null strings in​your string arrays imo, but you're​welcome ...

Keith: Nov 19, 7:51pm

Girls, please don't get breast implants

sorry but another thing i have to​make a comment on about you​men...the men...

happynow: Nov 17, 11:36pm

Books by Vincent Cheung

to all Cheung​fans:

read:

http://www.progin​osko.com/aquascum/cheung.h...

Zamir: Nov 16, 9:07am

Generated in about 0.213s.

(Used 8 db queries)

mobile phone