Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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 :)

share|improve this question
1  
Do you have a specific use case in mind? –  Robert Harvey Aug 4 '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 4 '11 at 16:00
add comment

1 Answer

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).

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.