diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-11-05 00:12:25 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-11-05 00:12:29 -0800 |
commit | c8cbda012f9aaa5f15198ce670ff951b3ca018fe (patch) | |
tree | 772c71b65ee72aba4e4c7cd4dd1888a9a95bf18e /012transform.cc | |
parent | 2d1e7d55cbcead8dfd861fa29c094fac11acb873 (diff) | |
download | mu-c8cbda012f9aaa5f15198ce670ff951b3ca018fe.tar.gz |
2364
Diffstat (limited to '012transform.cc')
-rw-r--r-- | 012transform.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/012transform.cc b/012transform.cc index facbea38..1dedc93c 100644 --- a/012transform.cc +++ b/012transform.cc @@ -2,6 +2,16 @@ //: //: The hope is that this framework of transform tools will provide a //: deconstructed alternative to conventional compilers. +//: +//: We're going to have many transforms in mu, and getting their order right +//: (not the same as ordering of layers) is a well-known problem. Some tips: +//: a) Design each layer to rely on as few previous layers as possible. +//: +//: b) When positioning transforms, try to find the tightest constraint in +//: each transform relative to previous layers. +//: +//: c) Even so you'll periodically need to try adjusting each transform +//: relative to those in previous layers to find a better arrangement. :(before "End recipe Fields") long long int transformed_until; |