From bfe67faa03715bafeefc56a6ce627707ade120f8 Mon Sep 17 00:00:00 2001 From: Hostile Fork Date: Fri, 3 Sep 2021 16:43:06 -0400 Subject: [PATCH] hostilefork.json => now runs relative to cwd As a new rule for Ren-C as a whole, scripts don't change the working directory when invoked from the command line. Instead, the feature of finding resources relative to the script location is done by using TAG! values as the argument to DO, LOAD, IMPORT: https://github.com/metaeducation/rebol-issues/issues/2374#issuecomment-912266377 So long as the note needs changing, this goes ahead and mentions that the whitespace interpreter is being used as a testbed for the UPARSE parser that is written entirely in interpreted usermode code, and is thus glacially slow compared to native code. The native code rewrite is being held off until a working stream parsing design has been achieved. --- rebol/hostilefork.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rebol/hostilefork.json b/rebol/hostilefork.json index 377a1312..d193ded1 100644 --- a/rebol/hostilefork.json +++ b/rebol/hostilefork.json @@ -41,7 +41,7 @@ { "long": "strict", "desc": "Only allow `.ws`, `.wsa`, and `.wsw` formats" } ], "option_parse": "manual", - "notes": "File path is relative to whitespace.reb, not PWD" + "notes": "Implementation is using a pure usermode PARSE dialect prototype, slowness is to be expected." }, { "type": "interpreter",