robbielyman / seamstress

seamstress is an art engine
GNU General Public License v3.0
123 stars 12 forks source link

v2 – move to explicit `require` #133

Closed robbielyman closed 1 week ago

robbielyman commented 3 months ago

i think the "just reference it and there it is" approach to "lazily" loading the seamstress modules is a little too magical for me. i would prefer requiring the user to call require 'seamstress.midi', for example, to get MIDI online.

robbielyman commented 3 months ago

i think also in the Zig layer this effectively removes the distinction between Module.init and Module.launch. modules come fully online at require time.