Syntax for describing 2.0 - style combinators?

Enhance your gameplay with these tools. This category is also the right place for tools useful for modders.
Mod databases, calculators, cheatsheets, multiplayer, scripts, libs and other useful stuff that is not strictly in-game mods.
charredUtensil
Burner Inserter
Burner Inserter
Posts: 9
Joined: Sat Jun 10, 2017 6:38 am
Contact:

Syntax for describing 2.0 - style combinators?

Post by charredUtensil »

Hey folks - A few years decade ago I built a project to help me figure out how circuit networks work and how to build them. In the process, I ended up coming up with a notation to describe circuit networks as a sort of "code". I left that project to rot when changes in Factorio and a few mods started to make circuit development more comprehensible in-game. I'm poking around for some new side project to do outside of work and it occurred to me that after the changes to networks in 2.0 and 2.1, combinators have become somewhat incomprehensible again and it feels like a natural space to return to. The original CNIDE syntax can't begin to describe the new logic. Meanwhile, libraries for manipulating Factorio blueprints have gotten better and I have quite a bit more experience now as well, so I could imagine a project that can "compile" a combinator system to a blueprint - and even decompile it by storing some data like variable names in the comments.

Has anyone else been looking into this stuff in the meantime or is it just me who's insane? Any ideas?
Post Reply

Return to “Tools”