Bubobubobubobubo / topos

Web Based Live Coding Environment. Inspired by the Monome Teletype.
https://topos.live
GNU General Public License v3.0
27 stars 10 forks source link

Simplified evaluation model #122

Open Bubobubobubobubo opened 10 months ago

Bubobubobubobubo commented 10 months ago

Topos is evaluating too much code, too often. It is easy to imagine an evaluation model that doesn't repeat the costly operation of interpreting various files super often but just one big file. Here are some tracks to follow:

It should be possible to greatly limit the number of evaluations, thus reducing the performance cost of simply running code.