Mia TemmaLearning Pilog — 7: Cuts and NegationsWelcome to the last part of the Prolog Crash Course. Today we will talk about Cuts and Negations.Aug 2, 2022Aug 2, 2022
Mia TemmaLearning Pilog — 6: More ListsIn the last post, we showed how lists look like and discussed recursion concepts and the member predicate. Today we will look into some…Jul 17, 2022Jul 17, 2022
Mia TemmaLearning Pilog — 5: ListsToday we will talk about an important data structure which is often used in Pilog programming: Lists.Jul 14, 2022Jul 14, 2022
Mia TemmaLearning Pilog — 4: RecursionIn the last post, we discussed briefly the backtracking search algorithm. Let’s explore this topic a little further as it’s an important…Jun 13, 2022Jun 13, 2022
Mia TemmaLearning Pilog -3: Unification and Proof SearchIn the last post, we have seen how we can create a knowledge base and run queries on it. Today we will try to understand how Prolog…Jun 9, 2022Jun 9, 2022
Mia TemmaLearning Pilog — 2: Facts, Rules, QueriesThis post follows the tutorial from “Learn Prolog Now!”, Chapter 1.Jun 6, 2022Jun 6, 2022
Mia TemmaLearning Pilog — 1: A Short Introduction to PrologBefore we actually start off with Pilog, I thnk it will be good to take a few minutes to talk about Prolog, which is the basis of Pilog.May 30, 2022May 30, 2022
Mia TemmaLogical Programming in PicoLisp: Learning Pilog!Welcome to the “Programming in Pilog” series!May 25, 20221May 25, 20221
Mia TemmaHow to hack into the PicoLisp Database (and how to prevent it!)An introduction to Cross-Site Scripting AttacksMay 13, 2022May 13, 2022
Mia TemmaCreating a User Interface for Data Modification, Part 2In the last post, we created a HTML page that displayed the database records in a HTML form. However, all fields of this form were disabled…May 8, 2022May 8, 2022