REBOL 3.0

REBOL 3.0 Front Line

Carli Carl Sassenrath, CTO
REBOL Technologies
2-Jul-2009 2:28 GMT

714349 visits since 15-March-2007
RSS Feed URL
Send me feedback

Search:

Purpose:
This blog provides advanced technical notes and discussions regarding the design and implementation of the new REBOL 3.0 system. It is intended for experts.

Also Visit:
Carl's REBOL Blog
REBOL 3 Home Page
REBOL Update News

Most Recent Comments:
0212 0214 0211 0215 0209 0213 0172 0210

Recent Articles:

26-Jun-2009 - Ticket progress chart [0215] 1 Cmts
23-Jun-2009 - Minimal line editing for OSX, Linux, BSD [0214] 4 Cmts
23-Jun-2009 - A60 Released - special build [0213] 1 Cmts
23-Jun-2009 - MAKE object! - to copy or not to copy [0212] 16 Cmts
22-Jun-2009 - Numeric almost-equal, equal, strict-equal, and... ? [0211] 26 Cmts
21-Jun-2009 - Updates to Decimal and Money docs [0210] 2 Cmts
20-Jun-2009 - Important decision: is binary a string? [0209] 20 Cmts
27-May-2009 - REDUCE/into and COMPOSE/into [0208] 9 Cmts
27-May-2009 - Vote: should UNSET act as a value? [0207] 27 Cmts
22-May-2009 - Update on R3 Plugins [0206] 13 Cmts
22-May-2009 - Objects as a base type [0205] 4 Cmts
17-May-2009 - Refining TRY exceptions [0204] 15 Cmts
15-May-2009 - Finalizing image! as series (or not) [0203] 12 Cmts
14-May-2009 - Please help avoid duplicate bug tickets [0202]
14-May-2009 - Currency designator for money datatype [0201] 21 Cmts
13-May-2009 - What is and is not a series [0200] 6 Cmts
Contents - Index of all articles.

26-Jun-2009 - Ticket progress chart [0215]

Here is a quick summary of recent progress fixing and implementing R3 tickets:

I would like to thank the members of the REBOL community for their active involvement in submitting high quality tickets and help with fixing these tickets.

1 Comments


23-Jun-2009 - Minimal line editing for OSX, Linux, BSD [0214]

It's about time we consider some kind of minimal "readline" interface for editing R3 input on the non-windows boxes.

The perfect solution would be a page or so of C code that handles the most common editing keys (arrow keys mainly), and would not require any other libs. Unlikely? It's difficult to say. Seems like most systems are pretty standard on the term types these days.

The reason we need to keep it pure and simple is because every OS has a slightly different lib for doing it. Dealing with those libs gets very time consuming.

So, nothing fancy.

Update - 25-June-2009:

I ended up writing a readline for R3, from scratch. Didn't want to, but we really needed something to make the console usable in Unix-land.

My goal was to write readline in two pages of C, but it's ended up at about five. (That's certainly better than the 400 KB BSDed readline version I was thinking about downloading.)

Of course, problem is, I don't have a lot of time for this feature. "It's not on my list." So, currently, I've had to punt, and make it ASCII. Yes, I know, we need UTF-8 editing too. I think it's possible to extend the code with a few lines here and there. We shouldn't need to decode the UTF-8, simply recognize the code length per char, so we can do the right thing on arrow moves and backspace, etc.

4 Comments


23-Jun-2009 - A60 Released - special build [0213]

(Updated for A62 - test builds concluded - normal testing resumed.)

A60-A62 are special builds that remove BINARY! from the ANY-STRING! typeset.

Please read A60-A62 Change Notes for more detail.

1 Comments

View index of all articles...

REBOL 3.0
Updated 2-Jul-2009 - Edit - Copyright REBOL Technologies - REBOL.net