aboutsummaryrefslogtreecommitdiffstats
path: root/draft/motivation.txt
diff options
context:
space:
mode:
authorbnewbold <bnewbold@eta.mit.edu>2009-02-27 13:39:56 -0500
committerbnewbold <bnewbold@eta.mit.edu>2009-02-27 13:39:56 -0500
commit4d81434f2c00dc73b1364a92edd05a62cd4be2a7 (patch)
tree261e332170865aec212b0648fe246a5107d1ee06 /draft/motivation.txt
parentcc2eb6e18f516f4ee7bf70272841842fd4ca9e53 (diff)
download8thesis-4d81434f2c00dc73b1364a92edd05a62cd4be2a7.tar.gz
8thesis-4d81434f2c00dc73b1364a92edd05a62cd4be2a7.zip
draft notes
Diffstat (limited to 'draft/motivation.txt')
-rw-r--r--draft/motivation.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/draft/motivation.txt b/draft/motivation.txt
new file mode 100644
index 0000000..0336bd4
--- /dev/null
+++ b/draft/motivation.txt
@@ -0,0 +1,26 @@
+======================================
+Motivation
+======================================
+
+* reuse of tools, models, system, code both "up" and "down": can be built upon
+ and extended, or built "under" and applied as an extension to other existing
+ systems
+
+* seperation/abstraction of model, methods, and types from implementation,
+ allows for metaprogramming, compilation, symbolic analysis, potential for
+ proofs
+
+* conceptual simplicity/purity of a reference implementation allows it to serve
+ as a blueprint or recipe for similar systems or reimplementation
+
+* open source allows the entire heirarchy, tool chain, and implementation to be
+ explored, shared, extended, abused
+
+* unambiguous notation and syntax checking
+
+* educational exploration
+
+* same tools for theoretical development (symbolic, checking, searches) and
+ efficient numerical computation (compilation, parallelizing combinators,
+ evaluation flow control, optimization)
+