Constraint programming
Prolog
Logtalk
YAP
Logic programming
Constraint Handling Rules
Warren Abstract Machine
Cygwin
CLP
Computing
Software engineering
Software