|
|
|
|
|
by DanielHB
34 days ago
|
|
The JS package manager Yarn had an experimental feature to define dependency constraints using prolog, it made for very concise way to represent the logic. https://v3.yarnpkg.com/features/constraints It never got released for good though. I actually had need of such feature for a project but I thought that using an exoteric programming language and an experimental feature was a bit much. I ended up setting up those constraints as a CI check hand-made script and the code was surprisingly large (~300 lines), but not that hard to understand. |
|