World: r4wp
[#Red] Red language group
older newer | first last |
kensingleton 1-Oct-2012 [2432] | Ah! Sorry Kaj - I missed that vital bit of info - I will go and find it now |
Kaj 1-Oct-2012 [2433] | Welcome to dependency hell ;-) |
kensingleton 1-Oct-2012 [2434] | Sounds like DLL hell - and I thought that was only a windows registry problem - grins!!! |
Kaj 1-Oct-2012 [2435] | Yes, it's the sequel |
kensingleton 1-Oct-2012 [2436] | Yay! Success! |
Kaj 1-Oct-2012 [2437] | Congrats |
kensingleton 1-Oct-2012 [2438x2] | Thanks for the help :) |
Wow! the Mandelbrot is fast - elapsed time 0, process time 0.22 | |
Kaj 1-Oct-2012 [2440] | There's reward at the end of the tunnel :-) |
kensingleton 1-Oct-2012 [2441x2] | Rebol 2 elapsed time: 17.473 seconds - yawn! |
Sorry - I tell a lie - that last elapsed time for R2 was for the fib - the mandelbrot is 4.436 seconds - still very slow comapared to Red/System - this is cool! | |
Steeve 1-Oct-2012 [2443] | 20 times faster ? I would expect more :-) |
Kaj 1-Oct-2012 [2444] | Timing on Windows is inaccurate. For the Mandelbrot, it probably includes a significant share of printing the result, instead of computing it |
kensingleton 1-Oct-2012 [2445] | Elapsed time for fib on Reds is 0, process time is 0.103 - so fib is hundreds of times faster on Reds compared to R2 - so I guess it depends on the program as to the speed difference |
Kaj 1-Oct-2012 [2446] | That's consistent with my laptop that I used for this month's recordings, about a factor hundred |
kensingleton 1-Oct-2012 [2447] | It's impressive - Reds will open a whole new world for us C haters :) |
Kaj 1-Oct-2012 [2448] | Yep |
kensingleton 1-Oct-2012 [2449] | What is really exciting is the concept of creating an OS which is completely red/red/system - the control, power and speed of that woulod be phenomenal |
DocKimbel 1-Oct-2012 [2450x3] | Red/System v2 will be faster, it will benefit from a lot of optimization stages that do not exist in the current version. I expect a raw speed improvement of between x2 and x4. Maybe more if we can use some SIMD to speed up some processing (but that will probably require new datatypes, and/or new looping functions). |
Ken: full Red stack, yep, that's the long term goal. ;-) | |
Carl though about it (Lava/MagmaOS), we will make it real! ;-) | |
kensingleton 1-Oct-2012 [2453] | Yes - it could truly revolutionise computing - a single high level language which enables you to program everything - fantastic concept! |
Maxim 1-Oct-2012 [2454] | it used to be called language C ;-) |
Pekr 1-Oct-2012 [2455x2] | Well, one day, Carl sees the light at the end of the tunnel, and joins Red ;-) |
Doc - will we have something like Rebin? | |
kensingleton 1-Oct-2012 [2457] | I hope that a lot more Rebol coders get on-board with Red to help Doc and speed development - Red is the future I think, not interpreted Rebol, as brilliant as that has been in the past. |
Pekr 1-Oct-2012 [2458] | For me the difference is elsewhere - Red has a momentum, which Carl almost/mostly killed by the 18 months of information embargo. Red has a lead - DocKimbel, who is dedicated to the matter, whereas R3 looses its main lead - Carl. |
DocKimbel 1-Oct-2012 [2459x2] | it would be nice to formalise, e.g. to have /bindings subdir, where partricular systems would be represented by subdirs, etc. We already have some place for that since many months (it's the /library folder): https://github.com/dockimbel/Red/tree/master/red-system/library |
Got my raspi board! :-) Any advice on the type of SD card that works the best with it? | |
Kaj 1-Oct-2012 [2461] | Haven't got power for mine yet |
Andreas 1-Oct-2012 [2462x2] | SD card: a slow and not too big one :) |
Have a look at http://elinux.org/RPi_VerifiedPeripherals#SD_cards | |
DocKimbel 1-Oct-2012 [2464x2] | 64GB SDXC Class 10 Extreme (45 MB/s UHS-I) (SDSDX-064G-X46) - works with 2012-07-15-wheezy-raspbian :-) |
SanDisk cards seems the most tested ones. | |
Andreas 1-Oct-2012 [2466x2] | I think most SD problems are solved with recent boot loaders, anyway. |
I have a few SanDisk Class 10 Extreme myself, which didn't work initially when I got my first RPi, but work just fine now. | |
Gerard 1-Oct-2012 [2468] | http://uk.farnell.com/raspberry-pi-accessories#operatingsystem has some more SD cards and accessories - as described in my new book : The Raspberry Pi - a quick start guide - by Maik Schmidt pubished by pragmatic programmers |
DocKimbel 1-Oct-2012 [2469x2] | Thanks Gerard! |
Implemented IF and EITHER, I just wanted to share their implementation with you (extract from Red compiler source):: comp-if: does [ comp-expression emit compose [ if (logic-true?) ] comp-sub-block ] comp-either: does [ comp-expression emit compose [ either (logic-true?) ] comp-sub-block comp-sub-block ] Shouldn't be more complex than that, no? ;-) | |
Kaj 1-Oct-2012 [2471] | Turing is calling |
GrahamC 1-Oct-2012 [2472] | forth computers are single stack .. they haven't conquered the world |
Kaj 1-Oct-2012 [2473] | Are you sure? |
Steeve 1-Oct-2012 [2474] | I wonder for some time why you give long c-like prefix names to every functions. Is the context not enough? like rebol style does prefer. Or is that you fear to forget what's doing your own code ? ;-) Or maybe there is a technical reason behind it I missed. No offense intedended here Doc, just a genuine question about your prefered coding style. |
DocKimbel 1-Oct-2012 [2475] | I'm not sure what you mean by "long c-like prefix names to every functions."? |
Steeve 1-Oct-2012 [2476] | comp-* |
DocKimbel 1-Oct-2012 [2477] | You talk about the "comp-" prefixes I use in the compiler code? |
Steeve 1-Oct-2012 [2478x4] | yep |
is the context not enough ? I mean you use a dffierent context when compiling. | |
Well I'm not sure if what I'm saying makes sense even for me, sorry ;-) | |
I should go read some manga and relax | |
older newer | first last |