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

World: r3wp

[ReBorCon 2011] REBOL & Boron Conference

Bas
26-Feb-2011
[156x8]
- 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
[194x12]
-- 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
- Dynamic word binding
Red Architecture Overview
Red Memory Model
- Thread-local memory allocation