Index: trunk/doc-rnd/devlog/20160802.html =================================================================== --- trunk/doc-rnd/devlog/20160802.html (revision 2387) +++ trunk/doc-rnd/devlog/20160802.html (revision 2388) @@ -10,7 +10,7 @@
  • the core part of the code is in C - not in C++, C#, cobol, ada, haskell, etc.
  • external dependencies are minimized, especially core shouldn't depend on too many external libs and tools (e.g. core shouldn't depend on glib)
  • core doesn't know anyhting about [turing complete] scripting languages, user scripting is provided by a plugin -
  • the scripting plugin does not attempt restrict the user to My Favorite Language - it rather supports 10+ different langauges, from ruby through awk through python to lua; it even supports an older version of guile; all languages are options. +
  • the scripting plugin does not attempt to restrict the user to My Favorite Language - it rather supports 10+ different langauges, from ruby through awk through python to lua; it even supports an older version of guile; all languages are options. The above set of rules is crafted so that compiling core funcitonality is easy and excess external libs (gtk, glib) are needed only for optional features