Open konklone opened 11 years ago
um; same.
Not really tbh. It was mostly a toy project.
I am actually going to be ditching Prolog, and moving over to TCL instead. One of the main reasons in using Prolog was for DSLs. The idea was to be able to have CSS and HTML in pure Prolog, written out as predicates, which I'd then parse and turn into HTML. That would allow caching, optimizing, and to be able to have common HTML/CSS as modules. For example being able to load a CSS reset module.
However for what I want, it's much easier with TCL.
The other problems I kept running into were documentation, or more the huge lack of documentation for most versions of Prolog, a lack of a decent module system, and issues with certain pieces of code which are trivial in other languages; namely working with strings. The last one is partly just a lack of experience on my part, but the lack of large amounts of documentation in the wild, makes it difficult to find quick solutions to simple problems.
When I come back to this project (which I'd really like to as I don't think there is a single framework that does what I want), I may re-think of moving back to Prolog. I may also jump to Haskell.
I guess I can understand. Sounds like the world is in need of a Prolog standard library full of helpful things, and an implementation of modules...
And can I build anything in it yet?
Because...I would like to. A lot.