Hacker News new | past | comments | ask | show | jobs | submit login

What would be the workflow in Prolog if I want to import a set of facts from an external source, like a database/JSON/CSV?



JSON could be parsed as a term by Prolog, with suitable priority/associativity definitions for the comma, colon, and curly brace operators.

For CSV, you could write a DCG grammar for the particular file format at hand.

Integration with a relational DB, itself being based on logic, would be very different. Most Prologs have APIs to map tables to predicates.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: