Here are
48 public repositories
matching this topic...
Implementing operations on list using functional calls such as map, foldl, apply ...
Updated
Dec 4, 2020
Racket
An interpreter for the functional language (POPL course).
Updated
Nov 22, 2019
Haskell
Functional Programming on Trees.
Updated
Dec 4, 2020
Racket
Is a variable free in a lambda expression (see EOPL)?
Updated
Feb 2, 2022
Racket
Returns #t if any element of lst satisfies pred, #f otherwise (see EOPL).
Updated
Feb 2, 2022
Racket
Returns a list containing n copies of x (see EOPL).
Updated
Feb 2, 2022
Racket
Wraps parentheses around each top-level element of lst (see EOPL).
Updated
Feb 2, 2022
Racket
An interpreter for the lexical language (POPL course).
Updated
Nov 22, 2019
Haskell
An arithmetic lang interpreter in Haskell (POPL course).
Use the recursive definition of list to find its length (see EOPL).
Updated
Feb 2, 2022
Racket
A basic number expression language compiler (POPL + compilers course).
Get a new list with elements in the same order, except the the first occurrence of symbol s (see EOPL).
Updated
Feb 2, 2022
Racket
Use recursive definition of list to get the nth element (see EOPL).
Updated
Feb 2, 2022
Racket
Returns cartesian product of sos1 with sos2 (see EOPL).
Updated
Feb 2, 2022
Racket
Increments only the first value of list.
Updated
Feb 2, 2022
Racket
Writing subst following original kleene star grammar using map (see EOPL).
Updated
Feb 2, 2022
Racket
Returns a list of elements sorted in ascending order (see EOPL).
Updated
Feb 2, 2022
Racket
Returns a list with each 2-list reversed (see EOPL).
Updated
Feb 2, 2022
Racket
Like remove-first, except that it removes all occurrences of given symbol (see EOPL).
Updated
Feb 2, 2022
Racket
An interpreter for the arithmetic language (POPL course).
Updated
Nov 22, 2019
Haskell
Improve this page
Add a description, image, and links to the
popl
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
popl
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.