If you are experiencing issues seeing the slides in flash format, here's a PDF version.
I am not a great speaker, so you might want to go through the slides first, and eventually have a look at my corresponding comments in the video (it is too long anyway). I need to make shorter and faster presentations in the future.
You say the Red/System is faster than C.
ReplyDeleteWhat is it doing differently to actually beat C (a pretty astounding feat)?
Do you have any benchmarks against C?
Of course, it is not faster than C. I am sorry if my slide #12 is not clear enough (which might have trigger an erroneous statement during my talk). Red/System aims to have 1 to 3 times C performances.
ReplyDeleteI will modify that slide to avoid bringing confusion.
I was considering saying something about it, but let it go because the language is ambiguous. However, "x times" is usually interpreted as "x times" faster, not "taking x times as long to execute". The fact that Red and Red/System are shown side by side in that slide would lead to the correct interpretation, but it's confusing.
ReplyDeleteIt sounded less ambiguous in french, I should have been more careful when writing it. Anyway, I have modified slide #12 to make it more clear now.
ReplyDeleteThanks for the clarification. I was thinking perhaps you had some way of reducing stack usage or something (more register use) ... :-)
ReplyDeleteAbout optimizations for performances, I plan to copy a lot of good ideas from LuaJIT. This will be implemented at the end of the bootstrap stage, when the Red/System compiler will be re-implemented in Red.
ReplyDeleteGreat Stuff Doc!
ReplyDeletePaul T.
Hi,
ReplyDeleteI like this a lot. Red looks very promising to me.
The presentation is slow indeed. The statement that Rebol is abandoned by Carl Sassenrath is based on?
About the presentation slides:
On sheet 12, as earlier stated, there is an improvement if you replace the x with the text 'by a factor of'
The DInglish (or is it Fringlish) on sheet 24 'wrote' should be corrected to 'written' 4 times, please!
Sheet 23, I know REBOL is not available on HAIKU and HAIKU (www.haiku-os.org) is still in Alpha state, but it would be nice to have on HAIKU later on.
Sheet 32: a is less than b when a = 1 and b = 12. The word 'lesser' is used as in "a is the lesser from the two choices a and b" 'less' is more ;-)
Hope this proves to be a useful comment to you, hope to hear a lot from Red.
Hi iArnold,
ReplyDeleteThank you very much for your fixes and improvements. I will apply them to the presentation ASAP.
About REBOL and Carl, he has stopped making any public communication on REBOL since a _year_, but it seems that he went back to some coding on REBOL3 recently (a couple of weeks ago, said a developer in close contact with him), so REBOL situation might _eventually_ improve in future. My statement about Carl was also meant to be a bit provocative, so that Carl gets out of the cave and prove me wrong. ;-)
Thanks for your kind support.
Hi iArnold,
ReplyDeleteAll your suggested changes/fixes have been applied. Thanks for your kind help.
Cheers!
how reliable is Red
ReplyDelete