r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Red] Red language group

Kaj
20-Nov-2011
[3888x2]
Tizen will probably include Samsung's reference platform, which includes 
GTK
And Clutter, and EFL... What a mess
Andreas
20-Nov-2011
[3890]
Just checked, the only parts of GTK that remain on a stock N9 are 
glib and pango.
Kaj
20-Nov-2011
[3891]
Thanks
Dockimbel
22-Nov-2011
[3892]
Switching to Cheyenne project until Saturday, I will do a Cheyenne 
presentation at a PHP event in France on friday, so I need to get 
prepared.
Pekr
23-Nov-2011
[3893]
Doc, reading a twitter message - congrats to finishing ARM port stage 
:-)
Dockimbel
23-Nov-2011
[3894x5]
Well, there's still the fun part to do: debugging ;-)
(that's why I've left the progress bar at 90% in the Roadmap: http://www.red-lang.org/p/roadmap.html)
From REBOL School channel discussion: .Net support for Red is planned 
after JVM support, which will be most probably done in 2012.
I'd like to make the JVM port before the rewrite of Red/System in 
Red, as doing so will certainly require some deep adjustments to 
Red/System compiler and linker, so better have it experienced before 
the rewrite.
experienced: experimented
Kaj
26-Nov-2011
[3899x2]
I've tried including two bindings in one program that both include 
the C library binding, and I can't get it to do a single pass over 
the nested include, either with relative or absoltue paths to the 
C library binding
The first thing it bombs out on is a #L marker that it seems to insert 
into the source to mark line numbers (even though I didn't do a debug 
build)
Dockimbel
27-Nov-2011
[3901x2]
I will a look at it today.
Kaj: I have just pushed a fix for the problem you've reported.
Kaj
27-Nov-2011
[3903]
Great, thanks!
Kaj
29-Nov-2011
[3904x4]
I can confirm that including multiple times works now on Linux
Particularly, Mike's case of using both GTK and 0MQ works now
The WebKit binding is now here:
http://red.esperconsultancy.nl/Red-GTK-WebKit
Dockimbel
29-Nov-2011
[3908]
Great news!
Kaj
29-Nov-2011
[3909]
Implemented a separate SCROLL widget in the GTK binding, that can 
be used as a container for other suitable widgets to make them scrollable
Andreas
3-Dec-2011
[3910]
Red/System can now compile hello.reds (including the Red/System runtime) 
for ARM, and the resulting binary works fine.
Kaj
3-Dec-2011
[3911]
That's ARMv5, isn't it, not ARMv7? On what targets does it and does 
it not run?
Dockimbel
3-Dec-2011
[3912]
It should work fine on all ARM9+ CPUs, which is pretty much any ARM 
platform used these days.
Andreas
3-Dec-2011
[3913]
ARMv5, yes. Should work on ARMv5+.
Dockimbel
3-Dec-2011
[3914]
For ppl non-familiar with ARM naming conventions: http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores
Andreas
3-Dec-2011
[3915x3]
So on ARM9, ARM11, Cortex A.
Cores, that is.
As Doc said, that covers most ARM systems in use today (except for 
the original StrongARM (historic; for those who happen to own an 
Apple Newton or Compaq iPAQ) and the current Cortex M microcontroller 
cores.
Gregg
3-Dec-2011
[3918]
Wow! Exciting news indeed.
Dockimbel
3-Dec-2011
[3919]
Red/System hello.reds now runs also on Android. If you have a rooted 
device, you can get and run the binary from here: http://sidl.fr/tmp/hello
Pekr
3-Dec-2011
[3920]
is there any other possibility than using rooted device?
Dockimbel
3-Dec-2011
[3921x2]
If you use a native exe loader (like "Run Native Exe"), the ANSI 
escape codes won't be interpreted.
Other possibility, yes, just install this app: http://gimite.net/en/index.php?Runnative executable in Android App
Pekr
3-Dec-2011
[3923]
as for Cortex MCUs -  are those too low level MCUs, or is it just 
a matter of some work to do?
Dockimbel
3-Dec-2011
[3924]
I haven't check their specs, but I guess that the current ARM backend 
should work for them too.
Oldes
3-Dec-2011
[3925]
Isn't it possible to change debug level durring compilation? I would 
like to see the traces for my code, but not for the included runtimes.
Kaj
3-Dec-2011
[3926x2]
It is
[-v <integer!>]
Oldes
3-Dec-2011
[3928]
How it's supposed to be used during compilation? When I use:
do/args %rsc.r "-v 3 %tests/hello.reds"


i can see a lot of traces for files like %runtime/common.reds %runtime/lib-C.reds 
%runtime/win32.reds %runtime/utils.reds which I'm not interested 
in.
Kaj
3-Dec-2011
[3929]
Not sure what the levels mean. I suspect the runtime can't be excluded
Oldes
3-Dec-2011
[3930x2]
(I'm just trying to jump in and understand what the compiler does 
and in which steps) I know they must be there to create the app runable 
but I don't need such a app at this moment:)
It's probably more easier for me to add some probes here and there:)
Dockimbel
3-Dec-2011
[3932x3]
You can use -v 6 and echo all output to a file and use a text editor 
to review the output for your code.
Disabling debug output for runtime files sounds like a useful option 
though.
(and it should be the default option)
Andreas
3-Dec-2011
[3935]
Pekr: re "Cortex MCUs -  are those too low level MCUs, or is it just 
a matter of some work to do?"


Cortex-M raises two issues: first, these cores just support the Thumb 
instruction set (which Red/System does not support, at the moment). 
Second, most -M cores have no memory management unit (MMU).
Dockimbel
3-Dec-2011
[3936]
Do they support the Thumb2 set (32-bit instructions)?
Andreas
3-Dec-2011
[3937]
Depends on the core.