changeset 13244:00c5d8d3ee00 stable

Explain a bit more the src/ directory in HACKING file
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Wed, 28 Sep 2011 23:24:12 -0500
parents 914c0b103a3d
children 248d05c413dc
files etc/HACKING
diffstat 1 files changed, 17 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/etc/HACKING	Mon Sep 26 11:43:20 2011 -0700
+++ b/etc/HACKING	Wed Sep 28 23:24:12 2011 -0500
@@ -158,7 +158,21 @@
     testfun        * unit testing
     time           * time and date functions
 
-  src           -- the interpreter itself
+  src           -- the interpreter itself plus lots of infrastructure
+                   around it. Octave's extensive octave_value class
+                   hierarchy for polymorphically handling all Octave
+                   types is defined here. The built-in functions are
+                   also defined here, so if "help foo" tells you foo is
+                   built-in, its source will be somewhere in this
+                   directory.
+    DLD-FUNCTIONS  * Dynamically linked oct files. If you see "help foo"
+                     telling you that foo is defined in foo.oct, then
+                     foo.cc will be found here and contain the source
+                     code.
+    OPERATORS      * Definitions and template instantiations for
+                     operators for all possible Octave type
+                     combinations.
+    TEMPLATE-INST  * Some C++ template instantiations.
 
   test          -- tests for the interpreter
     test_*.m       * fixed tests for the interpreter
@@ -170,7 +184,8 @@
 jwe@octave.org
 
 
-Last updated: Sat Jan 22 22:00:25 PST 2011
+Last updated: Wed Sep 28 22:37:37 CDT 2011
+
 
 ################################################################################