World: r3wp
[!REBOL3]
older newer | first last |
BrianH 19-Oct-2010 [5432] | ? |
Andreas 19-Oct-2010 [5433] | If Carl indeed builds from the same codebase, then a binary release is identical with a core-only hostkit release except for above polish. |
BrianH 19-Oct-2010 [5434x2] | Oh, I get it. We didn't have those comments in the first place (public codebase). |
For instance, we only have a Windows build for now. A host-kit release includes the sources for all supported platforms, even if it doesn't include the binaries. And that source would need to be adapted to match the new system model to be included in a release. As of when last I checked, we hadn't adapted the Linux-specific stuff yet. No changes may be needed, but without test builds, internal testing of those builds, and debugging we can't say for sure that the extra code in the host kit release is of even alpha release quality, no matter if we mark it as experimental. | |
Andreas 19-Oct-2010 [5436x2] | You clearly have not looked into the hostkit much. |
A host-kit release includes the sources for all supported platforms Yes, except that there are separate hostkit releases for each platform. In a given hostkit release, the sources for all platforms but the one matching the release are dysfunctional. | |
BrianH 19-Oct-2010 [5438] | No, core works for me for now, and all of my contributions in the recent round have been mezzanine, and native testing. I'll start working on the higher-level host kit code more when the lower-level code I have been working on is done. |
Andreas 19-Oct-2010 [5439x2] | Maybe you want to make less bold assertions about the hostkit until you actually find time to look into it. |
That said, let's not get the actual good news swallowed by this discussion: R3 "Core" A108 for Windows is out! Rejoice! http://www.rebol.com/r3/downloads.html | |
BrianH 19-Oct-2010 [5441x3] | I have been following the discussions of the people designing and implementing it. And I have read the host code source. |
Please redownload the Windows build. An obscure bug and a last-minute convenience fix were just added. | |
Rather, the obscure bug was fixed, not added :) | |
GrahamC 19-Oct-2010 [5444x2] | I have to navigate long paths sometimes ... in heavily nested objects. How feasible would it be to use wild cards in the path so instead of Obj/Problem/Description/Code/Value I could write Obj/P*/D*/C*/Value because I know that there are only one possible match? |
so the * finds the first match and uses it ... | |
Andreas 19-Oct-2010 [5446] | Should be easy using a simple custom dialect. |
GrahamC 19-Oct-2010 [5447x2] | and as part of the language? |
built in ... I mean | |
Andreas 19-Oct-2010 [5449] | Makes more sense to draft this in a simple function first, imho. |
GrahamC 19-Oct-2010 [5450] | Ok, ... can try it out |
BrianH 19-Oct-2010 [5451] | Not likely in direct syntax for two reasons: - P* is a valid word itself. - Word lookup is done by pointer comparison, not string comparison. |
GrahamC 19-Oct-2010 [5452] | so I could use a function that traverses the object doing string comparisons and returns the full path for me so I don't have to keep typing it |
Andreas 19-Oct-2010 [5453x3] | walk-path 'Obj/P*/D*/C*/Value |
Exactly. | |
Test results: A107: Total: 3822 Succeeded: 3769 Failed: 53 A108: Total: 3829 Succeeded: 3750 Failed: 79 | |
BrianH 19-Oct-2010 [5456] | These your tests? And did you redownload the build? |
Andreas 19-Oct-2010 [5457] | The publicly available testsuite. Yes. |
BrianH 19-Oct-2010 [5458] | Ah, we should check the tests to see if they are affected by the changes in semantics in A108. |
Andreas 19-Oct-2010 [5459] | I am looking thru the regressions now. |
BrianH 19-Oct-2010 [5460] | Also, see if there are any new tests succeeding. |
Andreas 19-Oct-2010 [5461x2] | https://gist.github.com/9457aa5b41bfd0b7edcb |
If anyone wants to join. | |
BrianH 19-Oct-2010 [5463x2] | Are the red lines failed tests? |
Also, # means none now. | |
Andreas 19-Oct-2010 [5465x3] | The green lines are new failures. |
The red lines are tests which no longer fail. | |
Yes, that's a case where the testsuite needs updating. | |
BrianH 19-Oct-2010 [5468] | Nice. |
Andreas 19-Oct-2010 [5469] | The first few new regressions indicate that the "make error!" semantics have changed. |
BrianH 19-Oct-2010 [5470] | DISARM has finally been removed. It has never been necessary in R3. |
Andreas 19-Oct-2010 [5471] | Yes. Would maybe make sense to keep it around for a while to warn that it is now gone. |
BrianH 19-Oct-2010 [5472] | We did that for more than a year. Now it is gone. |
Andreas 19-Oct-2010 [5473x2] | It only had a deprecation notice, no hard error (like e.g. LOAD/next has now). |
I personally don't care either way. | |
BrianH 19-Oct-2010 [5475] | The deprecation notice was in CureCode, when someone complained that it didn't work. From early 2009. |
Andreas 19-Oct-2010 [5476] | Yeah, and in the docstring. |
BrianH 19-Oct-2010 [5477x2] | Just looked back and we made that change in 2008. Wow. |
It predated CureCode :) | |
Andreas 19-Oct-2010 [5479x2] | The `make image!` errors in lines 42-43 seem to be real regressions. |
Seems complement no longer works on images and silently fails. | |
BrianH 19-Oct-2010 [5481] | The test on line 51 is a bug. See bug#1471, fixed in a108. |
older newer | first last |