bloom-lang / bud

Prototype Bud runtime (Bloom Under Development)
http://bloom-lang.net
Other
854 stars 59 forks source link

Cleaner REBL implementation #214

Open neilconway opened 13 years ago

neilconway commented 13 years ago

REBL is currently implemented by re-instanciating the Bud instance whenever there is a REBL operation, and manually copying over the state from the old instance. Needless to say, this is not ideal: instead, we should provide Bud APIs to implement the operations required by the REBL (e.g., add a new rule, add a new collection, etc. to a running Bud instance).

neilconway commented 13 years ago

See also #70; I'm inclined to close #70 because this issue is more generic.