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.
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.
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.
Welcome back, Carl :-)|
I'll second Pekr on that. Know you had the "home" advantage on publishing a new blog article after meeting the Red team. I think you have beaten 'them'. Hope to see more posts soon reflecting even more on ongoing efforts.
wow ... if building in the cloud and 64-bit rebol for Linux would come true a huge rock would roll of my heart. I use rebol for quite widely used web-app and my constant fear is that with some major linux update good old trusty R2 will just stop working.
I can help with first project (css/js). I will write you. Please keep these two goals going.
ARM / rpi version would be very nice addition too!
The Rebol/command for free. Great. There also was talk about Altme opensourced. Love to see that for Android. And a little support for Ren-C?|
Nice to hear from you again, Carl.
Rebol still feels light years ahead of anything else out there. Its ideas must not be lost.
While forks may be a good thing for basic survival, someone carrying the torch is still required.
Maintenance: OSX will soon be 64-bit only, so Rebol 2 might require an update.
The eternal flame burns on. Thanks for the update Carl!|
I can't say how happy I am to see that Rebol may enter a new phase of development. It honestly hurt me to see such a brilliant work slowly rust away.|
Hi Carl. Bo mentioned to several times that we are ready to take over the rebol.org domain but I gather this hasn't been a high priority for you.
Please give it a few minute of your time to confirm whether you still wish to go ahead on this.
Hi Carl! I would pay well to get R2/View ported to run in the browser, on Android and on iPhone (iPad, etc). Please let me know if you have any interest in performing ports to any of those platforms.|
Hi, Carl ! Very pleased to read you again.
Happy reboling again.
And to second the fear of Henrik on 64bit R2 on OSX, I have posted several time about the 64bit Linux one. It works nicely except some checksum and hashing things. Not hard to solve I think, as the code is already in R3.
Good to know about you and see that you stay healty and give new impetus to the Rebol language.
Some of us would like to see a close collaboration of Rebol and the Red language
and if possible for you, would like to see you on these forums, that will give mutual
benefit for all involved people.
Meanwhile I wish you to continue making excellent wines.
Nice to hear from you. Your return should not go unmarked lest you think nobody cares, so let me add a few ideas that would be important to me, here on the periphery of the computing galaxy.
Lately I have been using R2 heavily at work, and I work in a place that has decided to standardize on Windows, so the Windows version of anything is important to me (you mentioned somewhere that you don't use Windows, but it still is "popular").
In a couple years I hope to purchase a laptop computer for personal use, and I would have two requirements, that it NOT be a Windows computer, and that it run REBOL. The current plan is a Macbook with Windows virtualized, so I would like to see R2 on a Macbook. (Yes, I do know it runs on OSX, but I have had a bit of trouble with that and so I can say that it definitely is not as smooth as Windows, which I guess then is another implicit requirement.)
Almost everything I do needs a GUI, realistically. The nice thing about VID is that there is documentation, and that the svv/vid-styles object makes VID features discoverable. I have had a bit of trouble finding comparable documentation for any of the variants of R3 (not that I have looked terribly hard since I still have R2). That is why I cling to R2. Something that exists and works trumps something that is perfect but does not exist. I have offered to chip in a small amount of money for Nick's R2/View porting project.
I wish I could help with some of your projects, but my computer knowledge is so far out of date that even the computers I learned on no longer exist. My design talents are at the level of two-by-fours and carriage bolts. So good luck with your projects and we are glad to see you back.
Glad to see you back in the game Carl. As you well know, computing has gotten a lot more complex since the Rebol manifesto, in particular over the past 5 - 10 years. Simplicity is a more radical idea than ever, so welcome back to the fight amigo.|
please rewrite your "Back to personal computing" article for this era (with new CSS, that's understood). It won't be that hard, change "Windows 95" to "Windows 10" and megabytes to gigabytes, you are still right, it's just the scene that changed.
What is the harm with a 10MB program? Don't you know that memory is cheap? - that article is getting more and more relevant today. 10MB would be great.
Thanks for the update, Carl! Always great to hear from you.|
It is great to see updates on rebol.com!
put selected portions of Rebol 2 on a git server. Is this worthwhile?"
I definitely would like to see R2 on git!
I hope we hear from you more often.
Always, I will consider that Carl had genius in him when he came up with REBOL. It sure would hold my interest if Carl ever wrote a memoir on REBOL, what languages he swiped ideas and the like.
On more practical matters, Carl might not know this, but REBOL 188.8.131.52.1 on Windows stopped working back in October 2016.
During SSL/TLS handshakes, REBOL only offers ciphers that current servers no longer support. So for practical purposes, REBOL no longer can be used as an Internet messaging device.
I wonder how many tried REBOL for the first time between 2016 and 2018 only to walk away from it after hitting this problem.
Others have noticed the security issue also (or perhaps you are one of the others):
Hi Carl, good to read you again. I started REBOL in 2001 and I'm still a big fan. I wish you would not have stopped. The syntax remains really elegant and powerful. The X-Internet was invented way before Apps and keeping things simple!|
64 bit rebol SDK on windows and linux would be HUGE.
we're constantly hitting the 2GB RAM problem.
Hi Carl, nice to read from you again.
We still need the REBOLUTION, expecially when I spend 12 hours installing Visual Studio 2017 on SSD and I have to reinstall it.
About R2 source: please publish it as many companies are suffering from source being closed and no updates happening. We are loosing customers.
I think REBOL2 would already be extemerly usable if:|
- it's 64 bit on Linux in the Command version, with all SSL etc pathes applied
- Apple requires 64 bit versions soon. I think an update of R2 would be necessary in order not to have it become obsolete. And even better, like the abobe point: Command 2/x 64 bit on OSX
R3 as per the ren-c fork is already 64 bit and available on linux/apple. We're just waiting for some funds to pay someone to update the TLS to 1.2.|
Awesome guys.. I’m quite new to programming but this as good a time as any and maybe if the BEST time for me to get in heavier. Rebol and Red will be great t delve in.|
Hi Carl! I use my R2 scripts every day for over 17 years now. Barely skim the Lake but it makes life easier and I enjoy doing it, a lot. Releasing SDK? R2 on Github? Yes, please. Your endorsement of Red-Lang comes just in time for me. Thank you for all of it, past and future. Dig our Roku, btw. - Jay H.|
La magie opère toujours car Rebol est magique et magifique.
J'aime rebol et les gens qui sont autour.
JJV de Paris France Welcome to Paris Carl with the friends.
|Fresh Cuisine From Forth|
If you feel the service is slow and inattentive at the REBoL Cafe:
Why not try out Forth Projects?
We're located right next door to the "Error 404: Hair Salon"...at the intersection of Access Violation and User ID Not Found.
I can't say how happy I am to see that things are going on !
Releasing the Rebol/Command for free is an excellent initiative. Hope that we will not have to wait to long for the "Building in the Cloud" project to succeed.
Thanks for the SDK release in april the 15th, but the windows version is not the last : REBOL/View 184.108.40.206.1 28-Feb-2010, i'm using REBOL/View 220.127.116.11.1 1-Jan-2011 at the moment
I hope this can be the starting point for (re)proposing Rebol as innovative language for NET and IoT programming.|
4 months since the last post... :-(|
Rebol 2 on git would most likely be the single most useful thing to do to promote Rebol and give it a long happy life.
And as the comments above show, it would be very useful to many of us, including myself.
Why not setup a crowdfunding project to finance it ?
Probably that many of us would be interested in participating.
I would be interested. REBOL 2 might not be absolutely perfect in the eyes of its creator, but it still is really good.
Just yesterday I wanted to parse a web site accessible only with https. I couldn't do it in R2 (if I understand things correctly) but I was able to get the job done with REBOL 3 from saphirion dot com. But R3 seemed not to be able to send an email of my parsing results. Everything seems to be missing just one or two key pieces.
It seems to me, not knowing how any of this stuff really works, that REBOL 2, "imperfect" as it might seem, still could be really useful with just a few updates (https, tls, some issues with "call," run on 64-bit linux, binary files on clipboard).
REBOL 2: Live long, even if you can't prosper.
It seems I was wrong about https; might have been thinking of ftps, which might make the point just as strongly.|
r2/view in the public domaine just for educational purpose would be fantastic.
Nice to see you back in rebol universe.
thanks for all the work over the years. i never really got to use it, but i recommended rebol many people to get their hands on programming their own tools.|
Hello Carl, are you still actively working on Rebol? It would be great to see updates and new builds, especially for Linux/x64.|
Thank you for posting a wonderful blog. I am Garmin Device adviser, you can share
8 month since this post. And nothing else.
Carl why is it so difficult for the inventor of "the Messaging Language" to create, mantain a dinamic around rebol.
Let's say tomorrow you entitle me with that task. I use rebol I don't build it. It would be very difficult to do that in your place. You are the only one with a true understanding of rebol. You are the one able create a foundation to teach people how it's done. Do you think that linux kernel project would be where it is without the backing and organising of Linus Torvald?
I understand you don't want to spend your whole life on rebol. But at the mean time you don't delegate and don't ask for help.
You could do crowd founding for road maps proposal for example.
you could create an developper community to share knowledge test new ideas, see if they raise monney.
Saying rebol is for ELITE is as empty as REBOL is for every purpose.
Viva la Rebolution
I'm BACK, BABYYYY!!!!|
REBOL IS DEAD. RIP|
What happened to AltME?|
Any news from Carl in 2019? :-)|
I don't think Rebol is dead. You are just not where the life actually is.
At this moment, there are 3 somehow active branches.
And of course there is also Red - https://github.com/red/red
- Ren-C - https://github.com/metaeducation/ren-c/commits/master
- Atronix (with SKIA now) - https://github.com/zsx/r3/commits/atronix
- Oldes (my) - https://github.com/Oldes/Rebol3/commits/master
All of them are focused on something else, but that is the price of being Rebol open-sourced.
Hearing from Carl, that he is doing fine would be nice, but it looks that his interest is elsewhere.
Also.. if anybody has an issue with R3-alpha, remember that there is still an active issue tracker: https://github.com/rebol/rebol-issues/issues|
its always enlightening going back to basics with all things Professor Eric Laithwaite:the inventor of the linear motor.yt
its a real shame red got sidetracked with virtual mula as we really need a real useable rebol ESP32 AND RELATED boards port asap before java and python kill everything else off there too just like the missed cable stb,pro video expansion, and arm kodi box's before it ,someone port SOMETHING PLEASE
To support ESP32 one need just Arduino build? It should not be too difficult, but I'm not expert in this field. Also I don't have any Arduino board and my long time goals for Rebol/Red usage are not focused on IoT (at least not now).
There is mentioned RaspberryPi build in this post: http://tiny.cc/b8n97y but unfortunately I've never seen any source from TGD-Consulting (their GitHub account has just old Rebol fork without any commit from their side)
Anyway... they have still live page powered by Rebol running on RPI -> http://rebol.tgd-consulting.de/ Maybe you should contact them.
I'm fascinated by Rebol and week-by-week I return to this blog looking for news.
In the IoT world Rebol could play an interesting role...
...see you nex week.
? i have to strip out h t m or it crashes as above, or changing my name works ?odd
the "focused on IoT" is rather a PR pushed fallacy when it comes to the dual core + a 3rd superlow power core modern 4 meg ESP32 just as the amiga was just a games machine not a real PC.. see the datasheet for proof
espressif ... "esp32_datasheet_en.pdf"
As far as I'm aware, the focus of RIOT is to make embedded development as similar as possible to the way you'd write an application on Linux, including most of the relevant POSIX APIs. This is what, as far as I know, sets it apart from other systems such as Contiki or FreeRTOS, which have non-POSIX APIs for interaction with the OS.|
Xtensa ESP32 Toolchain for RIOT-OS
This a precompiled Xtensa ESP32 Toolchain generated with crosstool-NG and configured for the usage with RIOT-OS. In difference to the precompiled toolchain from Espressif, it has enabled the IOs for C99 formats, long long, floats, and doubles.|
small bits seem to work, lots more to say but get some an play yt related vids to just see how esp32 with rebol/red wireless plugs into everything today
ESP32 MicroPython Web Server
Thank you very much guys for the info! :-) I still use R2 for scripting but there is limitation of non-supporting the UTF, Unicode etc. And this is fatal for me working with czech and finish chars :-)) The solution is for me great R3 Saphir release but yes it is also "dead" - what a pitty!!! :-) And yes third solution is RED of course but still not "usable" GUI for me :-) |
There might be a fourth solution here: https://www.atronixengineering.com/downloads/
(at)Bobik72 (Unfortunately) Red's GUI is the most advanced at this moment. If there is something what makes it not "usable", you should report it in proper places.
(at)Steven in my opinion Atronix build is not a solution, because I cannot consider it open source anymore. Although the main source code is still being updated occasionally in this repository: https://github.com/zsx/r3 it depends on submodules which are not public. For this day it depends on these private only repositories: angle, skia, reb-skia and remotery. Without these you cannot make own Atronix build.
Also if you look at issues in the Atronix's repository, you may see that there is nobody responding to any of these.
Oldes, AFAIK Bobik is doing small useful apps. Working with data, you often need two basic things - DB connectors and at least the basic ability to display a columnar data (grid). None of that is yet awailable for Red, or is it? I do remember some R/S SQLite scheme, but not sure about any kind of text-list?|
You can post a comment here. Keep it on-topic.