From 73d1fe959a3b450503a74abb43bd68b11276767b Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Thu, 5 May 2016 00:40:00 -0400 Subject: [PATCH] Added TODO --- scheme/cyclone/optimize-cps.sld | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scheme/cyclone/optimize-cps.sld b/scheme/cyclone/optimize-cps.sld index 98f1d303..25d50aba 100644 --- a/scheme/cyclone/optimize-cps.sld +++ b/scheme/cyclone/optimize-cps.sld @@ -7,6 +7,16 @@ ;;;; This module performs CPS analysis and optimizations. ;;;; +;; TODO: +;- add 'analyze' function, can base it on expand or another transform to start +;- modify cps to use ast for lambda's +; will need analyze to use the ast, and will need +; closure conversion to recognize it, too. +; at least for now, closure conversion can output +; regular lambda's, though. +; can write initial analyze, but can't get too far without being able +; to uniquely ID each lambda + (define-library (optimize-cps) ;(define-library (scheme cyclone optimize-cps) (import (scheme base)