3

I would like to make for example imperative programs as output of Prolog (shaders of graphic card) and also event-driven programs (game logic) ... also I would like to learn how to metaprogram in Prolog in general.

I believe there might be some insights or advices how to do it; I don't want to jump into it not prepared and hack until I make working programs.

I wonder what is good introduction to metaprogramming in Prolog? Thanks :)

user712092
  • 1,412
  • 10
  • 18
  • 1
    Do you have a specific use case in mind? – Robert Harvey Aug 04 '11 at 15:13
  • +1 for helpful question. It is slightly complicated. I am not sure if I should split question. I am interested in metaprogramming in Prolog in general and I have some specific cases too (I am not working at them yet). In this question I am interested just in introduction. – user712092 Aug 04 '11 at 16:00

1 Answers1

2

There are online tutorials (do a web search for "programming prolog") that are OK. It all depends on how you like to learn: online tutorials, books, or experimentation? It sounds like you're considering a large project using Prolog, so I'd recommend one of the books that covers large application development in Prolog (like the Art of Prolog).

brandx
  • 434
  • 3
  • 5