/PPL-ass-5

BGU PPL Course Assignment 5 - Lazy lists, CPS, introduction to logic programming in Prolog and proof trees

Primary LanguageRacket

Code base for assignment 5 in PPL course.

This assignment was about lazy lists, CPS (continuation passing style) and an introduction to logic programming using Prolog. Lazy lists is the name the course used for generators in Scheme.

In this assignment, we implemented a few generator functions in Scheme, a few CPS functions in Scheme and wrote very basic Prolog procedures.

Full assignment description
Course assignments descriptions