World: r3wp
[ReBorCon 2011] REBOL & Boron Conference
older newer | first last |
Bas 26-Feb-2011 [152x12] | presentation is over |
Nenad is showing a demo | |
Nenad is now fastly jumping to his new project announcement | |
Why am I using REBOL since 11 years | |
- great scripting language | |
-great prototyping tool | |
Why I don't want to use REBOl anymore | |
- Closed source | |
- Slow (benchmark) | |
- No multithreading support | |
- Mostly glue languge, not general purpose enough | |
What is the state of the REBOL world | |
Pekr 26-Feb-2011 [164] | What is the new project announcement? |
Bas 26-Feb-2011 [165] | we are now busy with it |
nve 26-Feb-2011 [166] | be patient |
Bas 26-Feb-2011 [167x12] | And where it is today |
What to do then? | |
Give up and pick another language | |
or build an alternative? | |
Nenadn chooses the second one | |
My answer is Red | |
Red[udeced] REBOL dialect | |
Fully open sourced (MIT/BSD) | |
Statically compiled + JIT compiled | |
Parllel programing support | |
parllel = parallel | |
general purpose (system programming support) | |
Pekr 26-Feb-2011 [179] | cool! Any ETA? (in months, years?) :-) |
Bas 26-Feb-2011 [180] | Can be used for scripting like REBOL (REPL console) |
Pekr 26-Feb-2011 [181] | how much is it similar to REBOL syntax-wise? |
Bas 26-Feb-2011 [182] | @ Pekr, Nenad answers that in last slide |
Pekr 26-Feb-2011 [183] | ok, so will slides be available later? I can wait. Good news indeed :-) |
Bas 26-Feb-2011 [184x3] | yes |
Easily embeddable in other apps (think Lua) | |
Work in progress .. started 3 months ago, but thinking about it since years | |
nve 26-Feb-2011 [187] | just wait for the end of the presentation. |
Bas 26-Feb-2011 [188x5] | Red language features tour |
- Syntax is strongely inspired by REBOL | |
semantic rules: most of REBOL | |
- Type system | |
-- Rcih, most of REBOL types | |
Pekr 26-Feb-2011 [193] | just an embeddable core into other environments, or will some GUI be possible later too? Also - will concepts like 'parse be available? networking (and other) ports? |
Bas 26-Feb-2011 [194x8] | -- New types as pluggable modules (literal form accessible) |
-- type inference , when possible | |
-- type mismatches caught at compile-time instead of runtime | |
@Pekr parse network ports, yes. GUI later | |
- First-class functions and HOF support | |
- Meta-programming support (JIT-compiled code) | |
REBOL features not supported by Red | |
- Too "abstracted" code | |
older newer | first last |