REBOL Technologies

Review recent blog comments

R3 Graphics? [0528] 56 CmtsAbuse
MaxV
24-May-2013 4:28:29
If you are really interested in developing Rebol3:
  1. create an account on GitHub
  2. fork https://github.com/angerangel/r3bazaar
  3. pull you changes or use it in any other way (bugs, wiki)

otherwise

  1. create an account oh http://rebol.informe.com
  2. add or modify the wiki
  3. use all other features of the site (forum, blog, image gallery)

There aren't other ways, there aren't other active sources, unfortunately this is the last free way remained.

All other comments are just sterile flames, that rebol development doesn't need.

Rocket Science 101
23-May-2013 11:02:41
IUP is a consise C GUI/Graphics library that does not require the size/complexity of QT or wxWidgets to deploy or program.

The intent is also to stimulate outsiders to want to contribute to Rebol. It provides hope that something tangible is being done with Rebol. And it pushes Rebol into becoming a serious platform for business, science, education etc. The IUP screen shots show what Rebol 3 could and should become.

The world does not need a Rebol fanboy version of "Angry Birds"...

-pekr-
20-May-2013 2:14:56
Shadwolf - AGG is abandoned by its author, but it surely is ported to many platforms, including Linux of course.

As for Anonymous or Rocket Science posts - we are here because we want to be here, and because we want to use Rebol or Rebol alikes, easy as that.

Of course we know about Lua, as well as many other languages out-there. there's always an option to switch to something else, but no point in doing so nowadays, as we got our tool being opensourced ...

Rocket Science 101
17-May-2013 15:44:01
Also IUP's Documentation NavigationToolkit 'WebBook' is available as well to tame Rebol's documentation. Then users could have a working copy of the docs without needing to use PHP or a server.

http://www.tecgraf.puc-rio.br/webbook/

http://www.tecgraf.puc-rio.br/webbook/en/guide.html

WebBook allows you to create a navigation structure for your HTML pages. All you have to do is edit a configuration file and add your pages to the right place. You do not need any special CGI or Java configuration to run it, and you can use it without any WWW server. Simply open the "index.html" file.

Rocket Science 101
17-May-2013 15:41:33
I mean the addition of IUP to a functional programming language (like Chicken Scheme) appears to be straight foreward. Rebol is a functional programming language, correct?

http://wiki.call-cc.org/eggref/4/iup

IUP seems to be very powerful, yet simple enough for casual programmers to use.

Gallery of Widgets: http://www.tecgraf.puc-rio.br/iup/en/gallery.html

Screen shots: http://www.tecgraf.puc-rio.br/iup/en/screenshots.html

Another anonymous
17-May-2013 1:27:28
Any wind is favorable to who is flexible in destination. For the dogmatic one-direction fixated ones, they must wait till favourable circumstances come, and if those occur (at all) it may be too late.

About all suggestions of other languages: they are only old wine in new barrels.

Anonymous
16-May-2013 22:16:12
Kudos for Rocket Science for that great suggestion
(tough it may not be what he meant...) :
Use Lua! A mature language with a mature gui toolkit.

How long will REBOL the Headless Chicken survive?

"No wind is favorable for who does not know where he goes."
("Ningún viento es favorable para quien no sabe a dónde va.")
-Séneca

Rocket Science 101
16-May-2013 12:30:38
Real men use Windows... Script kiddies have to pay Microsoft to use Android ;o)

http://www.techdrivein.com/2011/07/list-of-companies-that-pay-royalties-to.html

------------

IUP is a mature gui/graphical toolkit, written in C and though targeted for Lua, has been ported to other languages (Chicken Scheme).

http://www.tecgraf.puc-rio.br/iup/

http://en.wikipedia.org/wiki/IUP_(software)

"""The IUP Portable User Interface is a computer software development kit that provides a portable, scriptable toolkit for GUI building using C and Lua. This allows rapid, zero-compile prototyping and refinement of deployable GUI applications.

It provides this functionality by binding Lua with its C/C++ code, or simply writing C to the API. It supports calling native Windows graphics, native Motif/Lesstif or GTK+ elements, or the developers' own CanvasDraw elements from the Lua scripts or natively in a C/C++ application."""

shadwolf
15-May-2013 12:25:40
for graphical we need a light weight, portable, and state of the art graphics

I ran into guichan but it was abandonned in 2009 it could be a good base since it is opengl, sdl, allegro based.

it could simply be an example for developping our own library to build on top of portable libraries.

As for AGG I don´t know if it is ported to linux or if it would represent a big work to port it.

shadwolf
15-May-2013 11:40:51
perk... how comme in a rebol official blog in a topic about rebol3 graphics you start your intervention advocating for RED?...

Serriously pathetic. And I don´t want Cyphre to decide the future of rebol...

shadwolf
15-May-2013 11:38:09
pekr? any idea about any solution to this topic?

no?... how sad...

shadwolf
15-May-2013 11:35:33
PierreCh I love your company !!! Banning windows out what a great commitement!

when I say r3 on android for what purpose that is exactly what I explaine. Soft keyboard to write rebol code is a pain in the ...neck. Keyboard coding doesn´t fit touch screen. just doing a REBOL [] takes you a whole minute on android... Since we will not have a touch screen ready IDE I don´t see much the point.

Thing is now a day the best rebol comminuty as offer is yet another broken toy (r3 android). That is sad. And all I ask you is to organise things to show that you care and that is not just a hobby for you.

Meanwhile nothing is done for a r3 gui in macosx, unix/linux. But r3 core works fine.

pekr I rant here because unlike altme and other forums here it is read by someone, somewhere, somehow ... like you :)

-pekr-
9-May-2013 0:13:49
Pierre. Red is in its very early stage of development, but the strategy is radically oriented towards mobile platforms. Just few days ago, ability to generate shared libraries was added for all Red backends. That means, you can use it for and under Linux too.

This feature is needed in order to get us on mobile platforms. Just recently, first screenshot showing initial implementation of JAVA/JNI bridge was posted:

http://static.red-lang.org/awt-jni.png

Bridge fro iOS (Objective-C) is going to be added too. Red has slightly different strategy though - mostly to bind to native GUIs. Well, I would welcome View being ported to Red lately too, but this is current situation

As for R3GUI - I believe Cyphre will improve it. Recently guys are talking about scaling and independent resolution format. Cyphre's work is really impressive and surely is going to improve.

So - simply put - even if our microcosm is rather small, there are things happening ...

Pierre (Ch)
8-May-2013 14:27:55
Shad: merci, http://www.digicamsoft.com/cgi-bin/rebelBB.cgi m'a déjà accueilli les bras ouverts! ;o)

Concerning things which "got hung in the air", I have a kind of feeling that many ideas/suggestions, etc. end up like that, in this Rebolish microcosm, and maybe even more on this blog...

Cyphre's progress on Android is excellent, I tried it on my android device. But when I tried to actually type some real code, in order to do something useful, I quickly realised that a smartphone may not be the most comfortable tool to edit code, debug, browse through pages of code... Alt-tabbing between a real text editor and the Rebol3 console is not as handy as on a "real" computer..

In other words: Android is now a major actor in today's computing world. Porting rebol and a GUI on it is certainly a good bet for the near future. But if one wants to make real apps for Android, he still has to code/try/debug them on a decent computer. Nothing wrong with this. Except that, now, one cannot use anything else than windows, if I understand well, to develop GUIs using saphirion's tools.

In the company where I work, windows use is forbidden... Only GNU/linuxes, some BSD, a little Mac. Now, I'm stuck... :-(

No worries, I'll wait patiently. Or maybe I should try to implement the GUI for GNU/Linux?... It frightens me somehow... And someone else may be doing it right now, silently??... :-/

-pekr-
7-May-2013 7:27:54
yes yes yes, and in the meantime shadwolf rants here, Cyphre releases yet another progress with Android port, this times with native keyboard input, improved WAIT and added clipping:

http://cyphre.mysteria.cz/tests/r3-gui-droid-3.jpg

Arnold
6-May-2013 22:33:25
"and eventually one day Mr Sassenrath will merge those forks into a rebol3 official version."

That part must be happening in a parallel universe. Unfortunately we cannot or little choose into which parallel universe our lifes are heading.

shadwolf
6-May-2013 11:35:58
Pierre: On est toujours ouvert au dialogue nous :) Bon retour parmis les rebolers et http://www.digicamsoft.com/cgi-bin/rebelBB.cgi t accueillera les bras ouverts.

OK so for Pierre and probably others a quick sumary of last actions:

Unlike what Mr Sassenrath said and promised during the two month free licence talkings on this blog his current involvement in rebol3 as expected is near zero.

We have two important discussions going on in this blog "Making rebol3 a 3.0?" I am not sure I understand at first the goal of this post. At first I though it was Mr Sassenrath´s guidance and suggestions to help people fork devs to reach step stones that will bring rebol3 out of the alpha 8 years stage... It´s been so much in alpha that most people lost all hope about having it someday reaching 3.0 or even a beta :). In fact that topic was to stimulate a debate and an exchange of ideas around the defining of the work to get a 3.0. Actually about that topic no descision or closure have been made. It simply got hung in the air and nothing else.

Then we have this topic asking for ideas about rebol graphic integrated library. Same intent leads to same results. As for me for example this topic is declined in two very important sub topic:

frist : How to build a rebolish graphic dialect how are the main keys to get the rebol effect. AS for my own personal taste I already find r3gui less powerfull and more blured than r2VID was,

Second: What is the best way to have easy and fast adaptation of r3gui to any gui able OS?

Same as previous topic there is no particular debat on that topic no particular ideas proposed and no particular ground work acheived. So the topic hangs in the air too...

what we see with rebol3 free licence is what we already could see those past 10 years. The complete unablility of the rebol community to focus efforts, share perspectives and have the same agendas.

So each fork bring it´s own personal way of seeing important things to be added to rebol3 and eventually one day Mr Sassenrath will merge those forks into a rebol3 official version.

Pierre
1-May-2013 7:42:45
What a mess...

It took me a great while to read through forums, to (try to) understand what happened to the Rebol microcosm, since I left it (because it was not free), back in 2006. At this time, everything was so simple, efficient, in Rebol. Éternels regrets...

And just the title of this blog entry leaves me quite speechless...

I just took a look at the git trees from Red and the official rebol3: no comment...

MaxV, I just forked your git, to see what's going on out there. Thanks again for your initiative, I think it is more than welcome!

But when I look at the tree, it seems that there was NO more merge on https://github.com/rebol/r3 after https://github.com/rebolsource/r3 forked from it??

Does this mean that https://github.com/rebolsource/r3 is now THE reference rebol3 source? And, subsequently, that https://github.com/rebol/r3 has been abandoned since February, 26th this year?? Am I missing something??

I totally agree on many comments above. Maybe we do not need a PHP-based forum and wiki, though: Nick's forum (simple and rebol-powered), could also be a pretty good tool for us, rebol community.

Arnold
26-Apr-2013 2:21:33
I am not amazed by the speed of my Raspberry Pi under Linux yet LOL!

There seems to be some movement in handing over some control over the major REBOL sites to a group of developers now.

So support MaxV in his newest initiative and I call on everyone to join his effort! Hoping it will soon be a part of the real rebol site (or at least will be linked from it).

shadwolf
25-Apr-2013 7:23:07
MAXV great initiative ! I invite everyone to participate at that effort and ideally if Mr Sassenrath could over look the code explainations and give it the overlook touch that would be perfect !

shadwolf
25-Apr-2013 7:21:33
as for instance I see waaaaaaaaaaaaaay more interrest into a r3 arm-linux for raspberry pi.

Yes ... a raspberry pi is more or less the same hardware than an average android smartphone. But bellow there pure linux ... and this my friends makes the whole difference. Android = laggy messy bunch of crap that boots in 5 minutes hangs with no apparent reason and reboot in your face for no apparent reason. whatever version you use I used android 1.8 on pc acer notebook it was stable and fast because there was no apps on it ! I used android 2.3.6 android 3.0 on tegra based tablets and android 4.2.1 on smartphones and all of them have the recurent common traits. laggy, messy, crashy.

By porting r3gui to linux and armlinux you will enter a world where there is a heavy coding / scripting culture. And as you will have to compete against python, tcl/tk, C, C-variants, java, perl etc-languages then obviously to be notice you will have to sharpen r3gui and show that it offers better faster and simplier way to do stuff.

Because that is what r3gui is about doing stuffs !

MaxV
23-Apr-2013 1:41:19
Hello,

I started to explain rebol sources on this wiki:

https://github.com/angerangel/r3bazaar/wiki/Source-explained

Any help would be very appreciated! :-)

Making R3 a 3.0 [0527] 110 CmtsAbuse
android
6-May-2013 14:43:04
Shadwolf,try googling android agg,been around for a year at least

code.google.com/p/agglib-for-android/

Of we should also look at what's coming from arm and their internal 1 Tb/s conherant bus on their a15 and all the new code being optimased and back ported to linux etc

On JSON and REBOL [0522] 13 CmtsAbuse
Pierre
13-May-2013 7:39:09
Bad Format: this definitely sounds like you are dealing to some sort of csv file?...

There are some Rebol scripts dealing with such files (not so insane, in my humble opinion; I use them very often for data transfer between databases (postgresql), spreadsheets, and they prove to be very reliable ;-)).

Just search in rebol.org, you'll find many scripts concerning .csv files.

This one, from Brian Hawley, seems quite recent: http://www.rebol.org/view-script.r?script=csv-tools.r

Rebol's a breeze..
6-May-2013 18:56:31
Prints each value enclosed in quotes, on a newline... (They may not show as separate lines here)

Rebol[]

foreach elem (read/lines %log.csv) [foreach value parse elem "," [print value: mold to-string value]

Yeilds this output:

"06 May, Mon, 09:30:52" "82.95.235.xxx" "Cable/DSL" "XS4ALL Internet BV" "Europe" "Netherlands" "Noord-Holland" "Amsterdam" "52.35" "4.91669999999999" "MSIE 9" "Windows 7" "Other" "24 Bit (16.7M)" "JS Enabled" "" "" "" "http://www.linkedin.com/home?trk=hb_tab_home_top"

Bad Format
6-May-2013 13:58:27
While we are on the subject of elegance...

I have these inane logs that parcel each value in matching double quotes, and then use a comma as a delimiter. Like this: "yada yada","bob is your uncle","yada2"

Unfortunately they also use a comma inside of values to separate subset elements in terms of date and time values.

What is the correct parse rule to turn every "," occurrences into a tab. That is double quote comma double quote, to a single Tab. I do not want to disturb single lone occurrences of commas. they have to be with quotes as in: "," to qualify.

Thanks.

Brain Lesion - (how to c
6-May-2013 11:55:58
I'm watching a youtube video on json. They can talk for an eternity about the punctuation and all the arcane notation, without ever discussing wtf they can actually do with the data, except maybe move it from A to B.

At that point they begin talking about more notation and conversion to make it acceptable as a new notation...

It just hurts, listening to this stuff.

They just called it "technology" again.

Austin
23-Apr-2013 10:11:03
I've always liked Rebol, especially the rich data types and rich constants and lack of unneeded punctuation.

I'm wondering if, now Rebol is open source, there could be a formal grammar published defining a minimal (and "safe") subset of Rebol for data definition just as JSON is a formally defined subset of JavaScript.

R3 Source Code Released! [0519] 155 CmtsAbuse
Rob Grainger
22-Apr-2013 11:47:34
Excellent news. I was interested in REBOL but had been put off by the lack of either a language specification (such that someone else could implement a fully compatible version) or open source (my preferred option).

Will now start learning in earnest.

Release of 2.7.8 [0502] 62 CmtsAbuse
Joe Smith
20-May-2013 20:39:50
"REBOL/Core 2.7.8 is capable of running Cheyenne directly"

Thanks for this piece of advise.

http://websitehire.co.nz

Welcome to Acro Star
27-Apr-2013 1:50:15
Keep up the good work , I read few posts on this web site and I conceive that your blog is very interesting and has sets of fantastic information. Welcome to Acro Star
Logitech Wireless Mouse Scroll Wheel Solution? [0213] 28 CmtsAbuse
nilo
22-May-2013 1:49:47
www.google.com

Updated 24-May-2013   -   Copyright Carl Sassenrath   -   WWW.REBOL.COM   -   Edit   -   Blogger Source Code