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

World: r3wp

[!REBOL2 Releases] Discuss 2.x releases

BrianH
30-Dec-2009
[772]
It's in R2/Forward already. With any luck I'll have enough time to 
backport the /with option too :)
Davide
30-Dec-2009
[773]
R2/forward ? Is it a patch ?
BrianH
30-Dec-2009
[774]
It's a full rewrite of a lot of the R2 mezzanines, making them less 
buggy and more R3 compatible.
Davide
30-Dec-2009
[775]
but it's a separate .r file or a new rebol exe ?
BrianH
30-Dec-2009
[776]
It's a separate .r file, but its functions can be swapped into the 
SDK source and a new .exe built. And that is my task for the evening: 
to swap in the more R2-compatible functions in R2/Forward into the 
mezzanine source.
Davide
30-Dec-2009
[777x2]
Great ! Brian, you are our avatar
in 3d !
BrianH
30-Dec-2009
[779]
10 feet tall and blue?
Davide
30-Dec-2009
[780]
Aren't you ?
BrianH
30-Dec-2009
[781]
Sure, why not? :)
Davide
30-Dec-2009
[782]
Thanks for all your work.
Kaj
30-Dec-2009
[783]
Yes, great work!
BrianH
31-Dec-2009
[784]
Proposed 2.7.7 mezz changes have been submitted to DevBase - look 
in R3 chat for details. Haven't gotten to the protocols or VID yet.
Paul
31-Dec-2009
[785x2]
Brian, for R2 can we make sure that a base component isn't doing 
any unnecessary reads or writes - such as registry values etc...
I get killed trying to use stuff like REBOL in the enterprise because 
it does stuff that I didn't advertise.
BrianH
31-Dec-2009
[787]
Core doesn't do anything like that, just View. I'm going to do a 
full review of the installer for the next version though.
Paul
31-Dec-2009
[788]
I hope core or base doesn't do it.  We need those as lean as possible.
BrianH
31-Dec-2009
[789]
Graham, I'm looking over your http scheme changes now. They won't 
maker the cut this release but should make the next release once 
it's been through the REBOL optimizer. The installer revamp didn't 
make this release either, though in theory the current installer 
might be working again. The 2.7.7 release has been mostly the licensing 
changes, a few native fixes, and the integration of a lot of R2/Forward 
backports and fixes.
Paul
31-Dec-2009
[790]
What is the licensing changes looking like?
Graham
31-Dec-2009
[791]
Brian, I thought you were the Rebol optimizer!
BrianH
31-Dec-2009
[792]
You get SSL, ODBC and encryption for free in 2.7.7.
Paul
31-Dec-2009
[793]
Got ya.  Cool.
BrianH
31-Dec-2009
[794x4]
As for the REBOL optimizer, for R2 networking code there are better 
optimizers than me: Doc, Gabriele, Maarten, ... :)
By the way, the backports include FUNCT, closures (faked), typesets 
(faked), the REFLECT and *-OF functions, APPLY, MAP-EACH, ...
Carl might even add the missing operators != and !== :)
If we're really lucky we'll get the STRICT-NOT-EQUAL? integer! integer! 
fix (crossing fingers...).
Graham
31-Dec-2009
[798]
Shame .. the changes don't break anything .. just add new functionality 
needed for REST etc
BrianH
31-Dec-2009
[799]
It's a time thing. The next release is next month so it's not much 
of a shame :)
Graham
31-Dec-2009
[800x3]
'func  Defines a function with all set-words as locals.  but if you 
use a parse rule which sets a word, it appears in global name space.
'funct
>> d
** Script Error: d has no value
** Where: halt-view
** Near: d
>> e
** Script Error: e has no value
** Where: halt-view
** Near: e

>> test: funct [ ][ parse [ "abcd" ] [ set d string! end ] e: "abcd"]
>> test
== "abcd"
>> d
== "abcd"
>> e
** Script Error: e has no value
** Where: halt-view
** Near: e
Steeve
31-Dec-2009
[803]
only set-word are used as markers to declare a var as local
BrianH
31-Dec-2009
[804]
Right. So you need to use it in a set-word expression somewhere, 
or put it in the locals list manually.
Steeve
31-Dec-2009
[805]
like this

test: funct [ ][d: none  parse [ "abcd" ] [set d string! end ] e: 
"abcd"]
Graham
31-Dec-2009
[806]
I guess it saves writing /local
BrianH
31-Dec-2009
[807]
Or like this:

test: funct [/local d ][parse [ "abcd" ] [set d string! end ] e: 
"abcd"]
Steeve
31-Dec-2009
[808]
yes, but you can inspect the source of funct if you want :-)
BrianH
31-Dec-2009
[809]
R2 builds with the new changes! Yay! Time to go out and party!
Graham
31-Dec-2009
[810]
Installs on Windows 7 but need to be admin to install.
Carl
1-Jan-2010
[811x2]
REBOL/View 2.7.7 released:
http://www.rebol.com/downloads/v277/rebview.exe

(Core 2.7.7 is rebcore.exe)
Many thanks to Brian Hawley for his R2/Forward contributions in this 
release!
Graham
1-Jan-2010
[813]
Where's the docs?
Carl
1-Jan-2010
[814]
I have a 2.7.7 summary page to be posted shortly - but, we're going 
to need someone to summarize the R2/Forward addition.
Oldes
1-Jan-2010
[815]
the HTTPS scheme is missing in Core. Why?
Graham
1-Jan-2010
[816x2]
Core ?
There is only a View release isn't there?
Oldes
1-Jan-2010
[818]
http://www.rebol.com/downloads/v277/rebcore.exe
Graham
1-Jan-2010
[819x2]
Anyone seen Brian's R2/Forward docs?
Why are the names changing?
NickA
1-Jan-2010
[821]
Thank you for 2.7.7 - Happy New Year!