Open tab58 opened 8 years ago
Would also be nice to standardize directory structure for this. Like maybe symv.js
is the base include that does extremely minimal type-checking and farms the work out to lib/symv.getset.js
and lib/symv.pointer.js
. It's crazy ugly, but ideally it's straightforward, consistent, and nothing would prevent you from pulling in the low-level include by itself if you really couldn't handle type-checking. This is the approach math.io
takes with *.raw.js
being a documented low-level include that can circumvent the expensive validations and variadic formats in favor of performance if you really need it.
Yeah, I think I'd be in favor of some *.optimized.js
naming convention and minimal type-checking.
Here is a development workflow proposed by @rreusser for continued development here:
.get()
and.set()
.α = 0
etc.Thoughts are welcome.