https://github.com/gagbo/haskell-scheme
Trying out https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours ; without the 48 hour part.
https://github.com/gagbo/haskell-scheme
haskell-learning
Last synced: 16 days ago
JSON representation
Trying out https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours ; without the 48 hour part.
- Host: GitHub
- URL: https://github.com/gagbo/haskell-scheme
- Owner: gagbo
- License: bsd-3-clause
- Created: 2020-04-11T13:17:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-11T23:51:21.000Z (about 6 years ago)
- Last Synced: 2026-01-14T19:38:05.657Z (5 months ago)
- Topics: haskell-learning
- Language: Haskell
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE.txt
Awesome Lists containing this project
README
#+TITLE: Writing a Scheme in Haskell
* Start up
This project uses stack and cabal, so =stack run -- input= should work fine
(this is how I test it at least)
* Purpose
I did "build your own lisp" in C because I knew C but I didn't know how Lisps
and language implementations work. I'm doing "build your own scheme" in Haskell
because I'm starting to get how Scheme work (I intend to finish [[https://github.com/gagbo/xile][Xile]] some day)
but I don't know how to write Haskell. So that means :
- Scope :: I'll never finish this into a working Scheme implementation.
- Haskell project :: I only want to write some real Haskell "from scratch" in
order to better understand how Haskell works, and hopefully make my Xmonad
behave as I like (I think I have an issue with =Xmonad.Layout.Decoration=)