[racket-users] [ANN] Porting PAIP's Prolog interpreter from Common Lisp to Racket - Part 2
Hi all, I am porting the Prolog interpreter shown in Peter Norvig's classic text on AI, "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp 1st Edition", https://www.amazon.com/Paradigms-Artificial-Intelligence-Programming-Studies/dp/1558601910/, also known as PAIP, in its chapter 11, "Logic Programming". I have just ended its second version, corresponding to PAIP's sections 11.3 through 11.5, and shared: - the code at https://github.com/promesante/paip-racket/, branch section-11.3 - the experience in https://promesante.github.io/2017/12/19/porting_paips_prolog_interpreter_from_common_lisp_to_racket_part_2/ Enhancement suggestions more than welcome. Cheers Luis M. Rosso https://promesante.github.io/ https://github.com/promesante/ -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[racket-users] Re: [ANN] Porting PAIP's Prolog interpreter from Common Lisp to Racket, 1st version
What a pity to live so far away (Buenos Aires, Argentina) from such interesting events... But at least I would have the chance to watch the livestreams ! Thanks for sharing them ! El sábado, 14 de octubre de 2017, 3:23:15 (UTC-3), Jack Firth escribió: > > This is really cool, thanks for writing about it and sharing it! And > thanks for showing me another book I ought to get around to reading. > > There were some very interesting talks last weekend at RacketCon 2017 > related to logic programming, program synthesis, and unification that you > might be interested in. You can find a list of talks and links to the > livestreams at con.racket-lang.org. > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[racket-users] [ANN] Porting PAIP's Prolog interpreter from Common Lisp to Racket, 1st version
Hi all, I am porting the Prolog interpreter shown in Peter Norvig's classic text on AI, "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp 1st Edition", https://www.amazon.com/Paradigms-Artificial-Intelligence-Programming-Studies/dp/1558601910/, also known as PAIP, in its chapter 11, "Logic Programming". I have just ended its first version, corresponding to section 11.2, and shared: - the code at https://github.com/promesante/paip-racket/ - the experience in https://promesante.github.io/2017/10/12/porting_paips_prolog_interpreter_from_common_lisp_to_racket/ Enhancement suggestions more than welcome. Cheers Luis M. Rosso https://promesante.github.io/ https://github.com/promesante/ -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[racket-users] Fwd: Racket counterpart of Common Lisp symbol's property list
Hi, I am a beginner with both these languages. I am porting an app from Common Lisp to Racket and the part I am currently working on is implemented with a CL symbol's property list. The main means I am using as guidance for this port effort is Hyperpolyglot, http://hyperpolyglot.org/lisp. According to that comparison, there is no straight way to port this fragment. Which would be most sensible (albeit not-so-straight) way to implement this data structure in Racket? Thanks in advance ! Luis M. Rosso https://promesante.github.io/ -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.