From 73e999cbce3a6ef67a3a61eac5fa4a4072b33b37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoffer=20M=C3=BCller=20Madsen?= Date: Thu, 6 Apr 2017 00:33:28 +0200 Subject: [PATCH] add README --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md 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.