changeset 23334:74db993b2ac4

doc: Update HACKING file (bug #50669). * etc/HACKING: Update list of directories and their descriptions.
author Rik <rik@octave.org>
date Wed, 29 Mar 2017 12:26:29 -0700
parents b636f10ce53f
children c052a29c1f1f
files etc/HACKING
diffstat 1 files changed, 12 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/etc/HACKING	Wed Mar 29 14:32:14 2017 -0400
+++ b/etc/HACKING	Wed Mar 29 12:26:29 2017 -0700
@@ -208,6 +208,8 @@
 
     util        utility and miscellaneous functions
 
+    wrappers    C++ wrappers for gnulib functions written in C
+
   libinterp     -- the interpreter itself plus lots of infrastructure
                    around it.  Octave's extensive octave_value class
                    hierarchy for polymorphically handling all Octave
@@ -241,6 +243,8 @@
 
   libgui        -- the graphical user interface of GNU Octave
 
+    graphics         Qt graphics toolkit (OpenGL plotting)
+
     kb-layouts       various files need by the qterminal widget that has
                      been derived from Konsole
 
@@ -248,7 +252,7 @@
 
     qterminal        Qt terminal widget
 
-    src              source files
+    src              source files for the GUI
 
       icons          icon files that will be compiled into the
                      executable via a resource file
@@ -283,10 +287,14 @@
 
     io               input/output functions
 
-    linear-algebra   linear algebra stuff
+    java             java/Octave interface
+
+    linear-algebra   linear algebra
 
     miscellaneous    stuff that doesn't fit anywhere else
 
+    ode              Ordinary Differential Equations
+
     optimization     zero finders and minimizers
 
     path             functions for path manipulation
@@ -299,6 +307,8 @@
 
     prefs            user-defined preferences
 
+    profiler         code profiler for performance
+
     set              set manipulation
 
     signal           signal processing