Both have a music domain specific language, but they differ in essential ways:
- Strudel, TidalCycles and FoxDot are temporal-first, designed for live performance, with code rewritten on the fly.
- Dogalog is a constraints-solving composition system, for offline use.