Rebol [
    Title: "XML Source Viewer"
    Purpose: {Display XML Source for: http://www.rebol.com/article/carl-rss.xml}
    Home: http://www.rebol.com/article/carl-rss.xml
    Date: 20-May-2024
    Comment: http://www.ross-gill.com/page/XML_and_REBOL
]

<rss> [
    #version "2.0" 
    <channel> [
        <title> "Carl's REBOL Blog - Vive la REBOLution" 
        <link> "http://www.rebol.com/cgi-bin/blog.r" 
        <description> {A few words from Carl Sassenrath, REBOL's inventor and leader of the X-Internet revolution.} 
        <language> "en-us" 
        <copyright> "Carl Sassenrath 2018" 
        <generator> "REBOL Language" 
        <item> [
            <title> "Website update, new projects, fresh thoughts" 
            <link> "http://www.rebol.com/article/0554.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0554.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sun, 25 Feb 2018 19:41:32 +0000" 
            <description> {Rebol website home page has been updated with a few announcements and a new Rebol Projects page has been added. Take a look if you have a chance. I'm also looking for help with some of it, mostly small tasks like better CSS or how to build OSX on cloud servers. (Hopefully that's a small task.)<br />
<br />
Having been away from Rebol for several years and working at a fantastic consumer electronics company on cool projects, you may be asking yourself: what is my interest in Rebol at this point? Honestly, I still love Rebol, and I continue to use it for what I think of as "hobby" projects. For me it's kind of like making wine, handling ranch tasks, fiddling with ham radios, or pondering/proposing electro-magnetic theory. I never stop thinking about them, but they take a back seat to my pay job.<br />
<br />
Yes, I know that Rebol has forked several ways. What's my view of that? I see it as mostly positive. There many good ideas and serious progress being made. People want progress. Many of these ideas reflect my own desires for the future of the language. Those who use and depend on Rebol know what they want from language technology. I'm no exception from that.<br />
<br />
I'll be saying more about my interests, and what I've learned about myself in recent years in the world of commercial products and technologies. A lot of what I learned is just practical insights, like focusing on getting products done. But, those lessons are mixed-in with some big-dream projects. I keep thinking about those those moon robots that someone once suggested would be made possible with Rebol. I like that kind of thinking... those big bold ideas.}
        ] 
        <item> [
            <title> "CGI requires content-length" 
            <link> "http://www.rebol.com/article/0553.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0553.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sat, 30 Jan 2016 16:50:05 +0000" 
            <description> {I've noticed that various Rebol CGI website scripts hang. Apparently, HTTP POST on newer servers (or clients actually) keeps the socket open in such a way that the standard read-cgi function hangs.<br />
<br />
The fix I use in newer scripts is to use the CGI content-length field to terminate the read.<br />
<br />
If you have insights into this problem, please comment. I'd like to fix  read-cgi in the next release.<br />
}
        ] 
        <item> [
            <title> "Linux 64 bit Rebol/Core test release" 
            <link> "http://www.rebol.com/article/0552.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0552.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sun, 24 Jan 2016 01:23:17 +0000" 
            <description> {Released a preliminary (alpha test) version of Rebol/core for 64 bit Linux. This was built on a Ubuntu system, and I'm not entirely sure how portable it is, but maybe you can give it a try and post your comments here?<br />
<br />
Side note: motivation for this release was rebol.net moving to a 64 bit cloud server.}
        ] 
        <item> [
            <title> "Rebol 2.7.8 released for ARM v7" 
            <link> "http://www.rebol.com/article/0550.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0550.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sun, 17 Jan 2016 23:12:00 +0000" 
            <description> {I've released ARM v7 versions of rebol/core and rebol/view in the download pages of this website. I use these mainly on Odroid boards, so I thought other rebolers might want to give them a try. They're pretty much untested; I don't have a lot of time for that. You'll need to watch for problems. Let me know how they do. I've not tried it with Raspi or Beaglebone yet.<br />
<br />
You can post comments here or send me a message via feedback.<br />
<br />
Side note: As I've mentioned before, I like the Odroid XU3 and C1. The XU3 has 8 CPU cores, and I'm using it right now to write this blog page. I use the C1 for home control. You can find out more or order a board to play with from reboler Bo's store at ameridroid.com. }
        ] 
        <item> [
            <title> "Website server software changed again" 
            <link> "http://www.rebol.com/article/0549.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0549.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sun, 10 Jan 2016 20:58:50 +0000" 
            <description> {The Rebol websites went down last week due a core dump in the new server software, and the most recent update failed to run CGI scripts.<br />
<br />
As a result we've changed our web server software again. For rebol.com, most features should be up again. Rebol.net still needs some work.}
        ] 
        <item> [
            <title> "Testing 1, 2, 3 on new web server" 
            <link> "http://www.rebol.com/article/0548.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0548.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sat, 26 Dec 2015 00:35:05 +0000" 
            <description> {Tap tap tap. Does the Rebol blog work again? Let's see.<br />
<br />
Really, just kicking back on a holiday to have some fun bringing back rebol.com on a new web server. Amazingly, the old hosting site was good for more than a decade, and I take my hat off to them, but the cloud has become cheaper and more powerful when it comes self-operated websites.<br />
<br />
Anyway, there are quite a few scripts here to either update or remove. I'll be working my way through them. And yes, I know rebol.net needs work also. But, one thing at a time.}
        ] 
        <item> [
            <title> "Rebol.org back up" 
            <link> "http://www.rebol.com/article/0547.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0547.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Sun, 8 Feb 2015 14:51:29 -0800" 
            <description> {Rebol.org website is back up. Credit card had expired, and Bo L. brought it to my attention. I wonder if it would make sense to move rebol.org to the same cloud server as rebol.net? What do you think?<br />
<br />
PS: If you see any other servers go down, don't hesitate to point them out. Thanks.}
        ] 
        <item> [
            <title> "Embedded system performance comparison" 
            <link> "http://www.rebol.com/article/0546.html" 
            <guid> [
                #isPermaLink "true" 
                %.txt "http://www.rebol.com/article/0546.html"
            ] 
            <author> "no-spam@rebol.com (Carl Sassenrath)" 
            <pubDate> "Mon, 29 Dec 2014 21:31:33 -0800" 
            <description> {Last week I found a new Odroid C1 board under the Christmas tree. Curious about the performance of the new board, I decided to compare its speed to a few other embedded SoC boards I've got around the house, including the Raspberry Pi, Beaglebone Black, and Odroid XU3 Lite.<br />
<br />
I often use the Rebol speed? function to get a rough idea of the performance of desktop and server systems, and it works equally well for embedded devices. The measurement method is pretty simple, but I've found it provides an accurate estimate.<br />
<br />
Here are the prices (plus|minus and for boards only), speeds, and Rebol speed? results. For reference, I included my old Ubuntu 10 Linux desktop (Intel i5).<br />
<br />
<br />
<br />
<br />
Board<br />
Price<br />
CPU MHz<br />
DDR MHz<br />
Eval<br />
CPU<br />
Mem<br />
<br />
<br />
Raspi<br />
$40<br />
700<br />
400<br />
369<br />
130<br />
7<br />
<br />
<br />
BBB<br />
$45<br />
1000<br />
800<br />
720<br />
437<br />
16<br />
<br />
<br />
Odroid-C1<br />
$35<br />
1500<br />
792<br />
1040<br />
615<br />
15<br />
<br />
<br />
Odroid-XU3-L<br />
$105<br />
2100<br />
933<br />
3020<br />
1474<br />
62<br />
<br />
<br />
Intel i5-2500<br />
$500<br />
3300<br />
1600<br />
8000<br />
4200<br />
118<br />
<br />
<br />
<br />
<br />
Using the Raspberry Pi as the base, the table below shows the improvements as simple multipliers (X times). The CPUC (CPU clock speed) and DDRC (memory clock) are combined to obtain the HW "boost" labled as X Factor. This is overly simplistic (e.g. ignores bus width) but the results seem to be in the ballpark.<br />
<br />
<br />
<br />
<br />
Board<br />
X Eval<br />
X CPU<br />
X Mem<br />
X CPUC<br />
X DDRC<br />
X Factor<br />
X Price<br />
<br />
<br />
Raspi<br />
1.00<br />
1.00<br />
1.00<br />
1.00<br />
1.00<br />
1.00<br />
1.00<br />
<br />
<br />
BBB<br />
1.95<br />
3.36<br />
2.29<br />
1.43<br />
2.00<br />
2.86<br />
1.13<br />
<br />
<br />
Odroid-C1<br />
2.82<br />
4.73<br />
2.14<br />
2.14<br />
1.98<br />
4.24<br />
0.88<br />
<br />
<br />
Odroid-XU3-L<br />
8.18<br />
11.34<br />
8.86<br />
3.00<br />
2.33<br />
7.00<br />
2.63<br />
<br />
<br />
Intel i5-2500<br />
21.68<br />
32.31<br />
16.86<br />
4.71<br />
4.00<br />
18.86<br />
12.50<br />
<br />
<br />
<br />
<br />
Taking the above into account, the speed? results can be divided by the X factor. A result of 1 would tell us that the Rebol speed perfectly matched the HW boost. Numbers less than 1 fell below expectations. Greater than 1 exceeded.<br />
<br />
The final column shows the bottom line, the performance (for Rebol eval results) for the price. Both Odriods are at the top, with the new C1 in first place, and the XU3-L not far behind.<br />
<br />
<br />
<br />
<br />
Board<br />
Eval/HW<br />
CPU/HW<br />
Mem/HW<br />
Eval/Price<br />
<br />
<br />
Raspi<br />
1.00<br />
1.00<br />
1.00<br />
1.00<br />
<br />
<br />
BBB<br />
0.68<br />
1.18<br />
0.80<br />
1.73<br />
<br />
<br />
Odroid-C1<br />
0.66<br />
1.11<br />
0.51<br />
3.22<br />
<br />
<br />
Odroid-XU3-L<br />
1.17<br />
1.62<br />
1.27<br />
3.12<br />
<br />
<br />
Intel i5-2500<br />
1.15<br />
1.71<br />
0.89<br />
1.73<br />
<br />
<br />
<br />
<br />
I'll update these numbers if any config changes further improve performance (e.g. L2 cache enable, DDR clock adjustment, bus arbiter.)<br />
<br />
If you're interested in a nice little computer for special projects, the Odroid C1 makes a good choice. A good place to buy them is at Ameridroid, run by our Rebol friend Bo Lechnowsky.<br />
<br />
If you happen to have speed? results for any other embedded processors/boards, feel free to post those in the comments. Be sure to mention the base price for comparison.}
        ]
    ]
]