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 )