Skip to content

hostilefork.json => now runs relative to cwd#2

Merged
thaliaarchi merged 1 commit intowspace:mainfrom
hostilefork:rebol-cwd-relative
Sep 5, 2021
Merged

hostilefork.json => now runs relative to cwd#2
thaliaarchi merged 1 commit intowspace:mainfrom
hostilefork:rebol-cwd-relative

Conversation

@hostilefork
Copy link
Contributor

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:

metaeducation/rebol-issues#2374 (comment)

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.

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:

metaeducation/rebol-issues#2374 (comment)

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.
@thaliaarchi
Copy link
Member

Thanks for the update!

@thaliaarchi thaliaarchi merged commit cb94f4d into wspace:main Sep 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants