From 98bc79a6531fa93d9751b206678dd7b1c60172a2 Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Wed, 1 Oct 2014 17:52:13 -0400 Subject: [PATCH] add goals --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 843947a..413bab4 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,16 @@ A lisp-like language built on the go programming language. The ideas are still a work-in-progress, and this repo is where I'm jotting down my notes. +# Goals + +I have some immediate goals I'm trying to achieve with this syntax: + +* Everything is strings (except numbers, functions, and data structures). There + is no symbol type, atom type, keyword type, etc... they're all just strings. + +* There is no `defmacro`. Macro creation and usage is simply an inherent feature + of the language syntax. + # Walkthrough This is a number which evalutates to 5: