Monorepo for Aesthetic.Computer aesthetic.computer
README.md

🔧 KidLisp Development Tools#

This directory contains utilities for KidLisp development and analysis.

Available Tools#

api-summary.mjs#

Dynamic API analysis tool - Generates a complete function inventory

node tools/api-summary.mjs
  • Lists all 118 KidLisp functions across 12 categories
  • Analyzes function distribution and prominence
  • Provides API balance reporting
  • Useful for documentation and feature planning

get-source.mjs#

Source code extraction utility - Retrieves KidLisp piece source code

node tools/get-source.mjs

source-tree.mjs#

Codebase analysis tool - Analyzes project structure

node tools/source-tree.mjs

Usage#

All tools are designed to be run from the main aesthetic-computer directory:

cd /workspaces/aesthetic-computer
node kidlisp/tools/api-summary.mjs

Development Notes#

These tools help maintain KidLisp by:

  • Tracking API completeness
  • Documenting function relationships
  • Analyzing implementation patterns
  • Supporting documentation generation