diff --git a/README.md b/README.md new file mode 100644 index 0000000..32ba453 --- /dev/null +++ b/README.md @@ -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.