Something went wrong. Try again.
Monorepo for Aesthetic.Computer aesthetic.computer
Something went wrong. Try again.
Markdown
🎯 Teia Packaging TODOs #
Next Priority: KidLisp Cache Packaging #
Goal #
Package KidLisp pieces from MongoDB cache as static, runnable OBJKT packages using the existing pipeline but optimized for minimal size.
Requirements #
Technical Considerations #
- Identify minimal lib dependencies for KidLisp runtime
- Create a separate packing mode for database-sourced pieces
- Implement selective bundling (only kidlisp.mjs and core dependencies)
- Add database connection for fetching cached KidLisp code
- Ensure proper Teia compatibility for interpreted KidLisp pieces
Implementation Notes #
- Extend
ac-pack.mjswith--kidlisp-cacheor--minimalflags - Query MongoDB for specific KidLisp piece by ID/name
- Bundle only: kidlisp.mjs, core helpers, minimal runtime
- Skip heavy dependencies like 3D, audio, networking modules
- Test with existing KidLisp pieces in cache