From aae4e7b57eb7489bac7ca2c64ba0d57f9d12d6aa Mon Sep 17 00:00:00 2001 From: Paul Tagliamonte Date: Sun, 20 Jan 2013 12:52:19 -0500 Subject: [PATCH 1/2] Adding in a refactor note; soon. --- REFACTOR | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 REFACTOR diff --git a/REFACTOR b/REFACTOR new file mode 100644 index 0000000..0e54bf3 --- /dev/null +++ b/REFACTOR @@ -0,0 +1,4 @@ + + overhaul state stuff, machine stuff, revise to be smart + + generate ast in a better way; use "prims" & macros to compile hy From 6455fe951a2097618e06978c675a634b983ef232 Mon Sep 17 00:00:00 2001 From: Paul Tagliamonte Date: Mon, 21 Jan 2013 12:19:35 -0500 Subject: [PATCH 2/2] uneeded sys --- demo/app.py | 1 - hy/compiler/ast27.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/demo/app.py b/demo/app.py index e6b6a69..f08c109 100644 --- a/demo/app.py +++ b/demo/app.py @@ -1,7 +1,6 @@ from hy.compiler.ast27 import forge_ast from hy.lex.tokenize import tokenize import codegen -import sys from flask import Flask, render_template, request app = Flask(__name__) diff --git a/hy/compiler/ast27.py b/hy/compiler/ast27.py index 37f5d41..9d74637 100644 --- a/hy/compiler/ast27.py +++ b/hy/compiler/ast27.py @@ -147,6 +147,7 @@ class AST27Converter(object): self.native_cases = { "defn": self._defn, + "fn": self._defn, "def": self._def, "import": _ast_import,