cwal

All files named "whcl/require.d/require.whcl"
Login

All files named "whcl/require.d/require.whcl"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for whcl/require.d/require.whcl

2022-04-03
01:04
Cleanups in require.whcl. Added a missing use of the JSON output callback in whcl__dump_value(). file: [28fb70bf29] check-in: [8f838c9608] user: stephan branch: trunk, size: 17485
2022-03-14
10:17
Removed some lingering references to requireWhcl. file: [756a95f6c3] check-in: [48033a68cb] user: stephan branch: whcl-symbol-lookup-overhaul, size: 17201
10:10
require.whcl: removed references to the requireWhcl symbol, as that approach will no longer work with the new symbol lookup rules (and is unnecessary since whcl.require is the designated place to find the module). file: [ecec264cc7] check-in: [6cc91aa1f1] user: stephan branch: whcl-symbol-lookup-overhaul, size: 17752
2022-03-05
11:13
Removed some no-longer-relevant doc/code comments. file: [eb4f5a59ce] check-in: [5ba4801c9e] user: stephan branch: trunk, size: 17802
02:48
whcl: removed the brand new lambda builtin and instead taught the eval engine how to propagate the 'this is a call block' state so that proc can default to -anon when it's called in the contexts for which lambda was created. file: [a255df53c3] check-in: [00229252d4] user: stephan branch: trunk, size: 17887
01:11
whcl: added lambda builtin command as an alias for proc -anon. file: [fedb7010cc] check-in: [b7b57a1c87] user: stephan branch: trunk, size: 17911
2022-03-04
16:39
Renamed whcl.PathFinder.ext to extensions. file: [5805531ffc] check-in: [5625a8bbc2] user: stephan branch: trunk, size: 17939
08:42
whcl require.whcl is now built into the binary as a normal source file, not a loadable module, so that we have it even in the amalgamation build. Updated (pragma trace-assert) semantics to account for recent refactoring. Added (pragma __debug) to enable/disable evaluation of __debug {} blocks. file: [c09ca2e4a2] check-in: [71399fffb5] user: stephan branch: trunk, size: 17855
06:57
whcl 'require' is now built in as a static module via the install-api mechanism. That makes it the first whcl module implemented entirely in script code. file: [4979e0f3dd] check-in: [768e6c444b] user: stephan branch: trunk, size: 17608
05:20
Added: Ported require.s2 to whcl and it (surprisingly) didn't even require more code. The docs are still being ported. This will soon get baked into the binary for use with whcl.install-api. file: [b7baaf0154] check-in: [5f08e42e10] user: stephan branch: trunk, size: 17635