C'è un modo per fare logic programming (pensa al Prolog) a Lua?Programmazione logica a Lua?
In particolare: esiste un modulo Lua per la programmazione logica (miniKanren l'implementazione sarà la migliore, ma non è strettamente necessaria)? Perché non sono riuscito a trovarne [1]. E se no, ci sono dei modi noti (preferibilmente provati) come fare la programmazione logica in Lua?
Inoltre: c'è qualcuno che ha provato a fare qualcosa come la programmazione logica in Lua?
[1] Finora ho trovato solo blog post menzionare la possibilità di scrivere uno in Metalua, ma avrei preferito vedere uno compatibile con lo standard Lua.
non è tutto logica di programmazione? Potresti elaborare un po 'per le persone che non hanno familiarità con la programmazione logica. Sono sicuro che puoi inventare qualcosa usando i metabli. – jpjacobs
Ok, ho aggiunto alcuni suggerimenti sulla programmazione della logica ... Sai, posso provare qualcosa come giocare con i metabli, ma all'inizio volevo sapere se qualcun altro ha provato a fare qualcosa del genere prima di me ... – mnicky
Secondo hit su google per la programmazione logica "Lua", "library" fornisce un pdf sulla programmazione di più paradigmi in Lua, dove la sezione 5 ha alcuni riferimenti al prologo. Anche se non è una libreria completa (non sembra ce n'è una), potrebbe darti alcuni suggerimenti. – jpjacobs