Skip to content

Repository files navigation

Algorithms, Data Structures, and Programming Languages

Lisp vs. Haskell: A Functional Programming Comparison

Overview

This repository contains a detailed comparison of Lisp and Haskell in functional programming, focusing on key differences in syntax, evaluation strategy, data structures, recursion, and type systems.

Repository Structure

  • comparison_lisp_haskell.md - A theoretical comparison of Lisp and Haskell.
  • lisp_examples.lisp - Example implementations in Lisp.
  • haskell_examples.hs - Example implementations in Haskell.
  • README.md - Overview of the repository.

Key Topics Covered

  1. Syntax and Evaluation Strategy
  2. Data Structure Handling
  3. Recursion and Higher-Order Functions
  4. Type Systems

How to Use

  • Open comparison_lisp_haskell.md for the detailed comparison.
  • Run lisp_examples.lisp in a Lisp interpreter (e.g., SBCL or Common Lisp).
  • Run haskell_examples.hs in a Haskell compiler (e.g., GHC or GHCi).

Author

Ekrema Babiker

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages