masak / bel

An interpreter for Bel, Paul Graham's Lisp language
GNU General Public License v3.0
27 stars 1 forks source link

Make an 'update everything' tool #346

Closed masak closed 3 years ago

masak commented 3 years ago

We have a number of tools these days that update some aspects of the repository; and there are dependencies between these things, too.

It would just be very nice to have a single tool that you could run with "Makefile semantics" (without it being an actual Makefile), that updated what needed to update, without runnning things unnecessarily. So, basically checking checksums and running updates (in an appropriate topological-sort order) so that by the successful completion of this script, everything is up-to-date.

Bonus points for re-using as many of our existing update scripts as possible.

masak commented 3 years ago

Actually, we have only two such update scripts: the fastfuncs, and the globals. Why does it feel like more than that?

masak commented 3 years ago

Ah, probably because we used to generate an SVG, and update the README file with numbers, but we don't anymore.

masak commented 3 years ago

Closing this one, for now. We don't have the fastfuncs update script either anymore.