add README

This commit is contained in:
Christoffer Müller Madsen 2017-04-06 00:33:28 +02:00
parent 41344fe84c
commit 73e999cbce

27
README.md Normal file
View File

@ -0,0 +1,27 @@
Cooking with Scheme
===================
# Motivation
After tireless hours of searching for a recipe management application that would
allow me to upload my own recipes, I grew tired. Mostly due to the plethora of
snazzy web apps that had _rad recipe recommendations_ but only supported
uploading ones own recipes if they were made publicly available and shared with
other users. This, along with the fear of not being able to easily extract the
recipes from these web services in case I would like to switch to another
service, motivated me to write it all---and why not do it in Scheme?
# What is this?
This repository contains as of now four things:
* Grammar for a DSL for cookbooks/recipes (much WIP)
* Parser for this DSL written in Scheme
* Compiler between the DSL and HTML
* Barebones Ruby-based (Sinatra) web-server for presenting recipes
# Contributions
Contributions in the form of issues and comments are welcome.