Monorepo for Aesthetic.Computer aesthetic.computer
core tokens TODO.md
1.9 kB

🎯 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.mjs with --kidlisp-cache or --minimal flags
  • 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

Completed ✅ #

Future Enhancements #