[Swift-commit] r3385 - branches/woz-01/libexec/log-processing

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Thu Jun 17 11:47:40 CDT 2010


Author: wozniak
Date: 2010-06-17 11:47:39 -0500 (Thu, 17 Jun 2010)
New Revision: 3385

Modified:
   branches/woz-01/libexec/log-processing/README.txt
Log:
README notes


Modified: branches/woz-01/libexec/log-processing/README.txt
===================================================================
--- branches/woz-01/libexec/log-processing/README.txt	2010-06-17 16:38:56 UTC (rev 3384)
+++ branches/woz-01/libexec/log-processing/README.txt	2010-06-17 16:47:39 UTC (rev 3385)
@@ -1,4 +1,16 @@
 
+STRUCTURE: 
+
+* There is main makefile named "makefile" 
+* "makefile" reads extra rules from a bunch of other makefiles 
+  "*.makefile" 
+* These makefile rules use various shell scripts
+
+NOTES: 
+
+* Insert "set -x" into shell scripts that look interesting
+* 
+
 USE CASES: 
 
 * Plot coasters utilization
@@ -7,6 +19,18 @@
 
 make -f ${PLOT_HOME}/makefile.coasters LOG=./map-20100606-2328-nv9xntzg.log SWIFT_PLOT_HOME=${PLOT_HOME} coaster-block-timeline.png
 
+IMPROVEMENT STRATEGY: 
+
+(READABILITY)
+
+* Move dataflow operations into makefiles; refer to all scripts and 
+  files in makefiles
+
+(EFFICIENCY) 
+
+* Replace scripts that make multiple external calls per line 
+  with AWK, or if necessary Perl
+
 TODO: 
 
 * Rename all shell scripts to *.sh




More information about the Swift-commit mailing list