Prolog programming in plain view

Introduction

 * Lists ([[Media:Plog.13.A.List.20140419.pdf |A.pdf]])
 * Recursion ([[Media:Plog.1.A.Recursion.20130917.pdf |A.pdf]])
 * Operators ([[Media:Plog.2.A.Operator.20131005.pdf |A.pdf]])
 * Logic ([[Media:Plog.3.A.Logic.20131205.pdf |A.pdf]])
 * Files ([[Media:Plog.11.A.File.20140402.pdf |A.pdf]])
 * Arithmetic ([[Media:Plog.12.A.Arithmetic.20140409.pdf |A.pdf]])


 * Introduction ([[Media:Prolog.1.B.Intro.20180229.pdf |B.pdf]])

Computational Model

 * Unification ([[Media:Plog.7.A.Unify.20140423.pdf |A.pdf]])
 * Resolution ([[Media:Plog.14.A.Resolution.20140815.pdf |A.pdf]])
 * Queries


 * Derivation Tree ([[Media:Plog.6.A.DTree.20140128.pdf |A.pdf]])
 * Cut Operator ([[Media:Plog.5.A.Cut.20140213.pdf |A.pdf]])
 * Meta Programming ([[Media:Plog.8.A.Meta.20140310.pdf |A.pdf]])
 * See Logic Programming History

Search in Prolog

 * Search([[Media:Plog.4.A.Search.20131226.pdf |A.pdf]])

Java Interface

 * Using Java Socket Programming (See "Web programming in plain view".)
 * Using Prolog Socket Programming ([[Media:Logic.9.A.Socket.20140324.pdf |A.pdf]])
 * See (comp.lang.prolog)
 * Using JPL : A bidirectional Prolog/Java interface ([[Media:Logic.10.A.JPL.20140314.pdf |A.pdf]])

Web Programming in Prolog
go to [ Electrical_%26_Computer_Engineering_Studies ]
 * See a tutorial site
 * See a paper
 * See Semantic Web in SWI-Prolog