World: r3wp
[!REBOL3]
older newer | first last |
BrianH 19-Oct-2010 [5322] | I don't know about that yet, I just worked on core builds. Afaik there are no major changes to the host kit APIs in this release. Only major system structure and semantic changes in R3 itself. And a new module system with all sorts of fun tricks available. And some fun minor changes to some natives and mezzanines, plus some major changes to a few other mezzanines. |
Maxim 19-Oct-2010 [5323] | I really would like to have some feedback from Carl about the Host-lib suggestions I did in R3 chat. |
PeterWood 19-Oct-2010 [5324] | What are the registered filetypes in the more recent builds? What is the consequence of a file type being registered? Is there any documentation? |
Maxim 19-Oct-2010 [5325] | I don't think the A108 R3 installs yet. |
Oldes 19-Oct-2010 [5326] | I use .r3 for REBOL3 scripts and .r for R2. |
Andreas 19-Oct-2010 [5327] | Let's hope we get an A108 hostkit at all ... |
Ladislav 19-Oct-2010 [5328] | I think, that the majority of REBOL scripts are .r and they work in both R2 as well as in R3 |
Andreas 19-Oct-2010 [5329] | If someone close to Carl could ask him to release A108 as both binary and hostkit, that would be much appreciated. |
BrianH 19-Oct-2010 [5330x3] | That is the plan, Andreas. |
But we are doing a core release first, to let people hammer on it to make sure the system changes work. Then we will likely release a host kit, or one for the a109 release. | |
(drumroll...) | |
Andreas 19-Oct-2010 [5333] | OK, so it's not the plan, just a binary release. |
BrianH 19-Oct-2010 [5334] | ...first. Your concerns (and those of others) have been noted and passed along. But the plan will be set based on the stability of the core release. |
Andreas 19-Oct-2010 [5335] | What good reason is there for not doing hostkit releases side-by-side with the binary releases? |
BrianH 19-Oct-2010 [5336] | When the release focusses on host kit changes, that makes sense. This release completely revamps the R3 internal structure. It might not work at all, let alone work in a host kit. |
Andreas 19-Oct-2010 [5337x2] | Which is a pity. |
Namely, that Carl still seems to use tons of different codebases for the different releases. | |
BrianH 19-Oct-2010 [5339x2] | Why is it a pity that we would want to isolate testing to that which changed? |
For experimental releases especially. | |
Andreas 19-Oct-2010 [5341x3] | If nothing changed in the hostkit, then an updated hostkit release is mostly a matter of bundling updated r3 core libs. |
So the isolation argument is moot. | |
On the contrary, there are bugs in CC which seem to only occur with binaries built from the hostkit. So you have a wider base of testing. | |
BrianH 19-Oct-2010 [5344] | Updated R3 core libs which *may not work*. Once we are sure that the core works, we can adapt the hostkit to match. For that matter, we made changes that might break existing extensions (I think they won't). |
Andreas 19-Oct-2010 [5345] | If the RT binaries were built from the same sources, that would not be possible. |
BrianH 19-Oct-2010 [5346] | They are. |
Andreas 19-Oct-2010 [5347x4] | Then the scenario you describe is not possible. |
Either the hostkit is already adapted for the RT built to work. | |
Or it is not, and RT builts from separate sources. | |
builds* | |
BrianH 19-Oct-2010 [5351x2] | The R3 core libs might not work, because A108 core might not work. |
Most of the host kit problems that end users find and Rt doesn't are compiler or platform related, not due to source differences. | |
Andreas 19-Oct-2010 [5353x2] | Then your testing point is moot. |
Just release pre-built binaries along with the hostkit, and let users test however they wish. | |
BrianH 19-Oct-2010 [5355] | We are testing the core first. The host kit later. Who knows, later might be tomorrow. |
Andreas 19-Oct-2010 [5356x2] | Or in 5 months. |
My point is, there's no difference. With a hostkit release where nothing changed, you still only test the core. | |
BrianH 19-Oct-2010 [5358x3] | Nothing changed except everything that is REBOL-related, and the module system that extensions are built on. |
For that matter, A108 is so experimental that security will likely be turned off. | |
Which is why we know that it won't be 5 months, because A109 will be focusing on security issues. | |
Andreas 19-Oct-2010 [5361x2] | Time will tell. |
I will remind you of that when you explain to hostkit developers that A109 will be a binary-only release for whatever reason is en vogue then. | |
BrianH 19-Oct-2010 [5363] | You keep saying "binary-only". You keep leaving off the "at first" part. That part matters. |
Andreas 19-Oct-2010 [5364] | No, it's the timing of the "at first" we are discussing. |
BrianH 19-Oct-2010 [5365] | In the meanwhile, A108 will likely be a break-your-code release, so watch out. |
Andreas 19-Oct-2010 [5366] | Won't be able to test it much, without a hostkit. |
BrianH 19-Oct-2010 [5367] | You will be able to test the A108 changes quite easily without a host kit. Extensions can still be loaded externally, and the rest is core. |
Andreas 19-Oct-2010 [5368] | _I_ won't. People in general might well be able to do so. |
BrianH 19-Oct-2010 [5369] | Good, then you can enjoy the benefit of their testing when the host kit release comes out. Less hassle for you. |
Andreas 19-Oct-2010 [5370] | Fewer testers for you. |
BrianH 19-Oct-2010 [5371] | A host kit release has more code than a core release. Why would we delay a core release until the non-core host kit code is adapted? We don't have to wait to release everything at once, when we can get the core release out early to testers. This is especially important for releases that focus on core changes. |
older newer | first last |