Commodore 64 Basic for PostgreSQL
Summary
This post introduces PL-CBMBASIC, a PostgreSQL extension that embeds a Commodore 64 BASIC V2 interpreter inside the backend. It explains the approach of recompiling the ROM into C via cbmbasic, how functions and parameters map to SQL, and how data access and errors are handled. It also includes a performance comparison with PL/Python and provides a link to the open-source project.