Skip to content
urbanjost edited this page May 17, 2021 · 1 revision

Welcome to the M_matrix wiki!

Starting off with a list of random thoughts ..

If you find the potential of this module intriguing please comment here. Possible upcoming changes:

PRIMARY

  • finish get and push capability from calling program
  • modernize code at least to the point that it is obvious how to add a custom function

SECONDARY

  • separate LA routines into an independent module and/or use an existing linear algebra fpm package
  • some basic statistical functions and other routines such as .almostequal. for supporting unit testing
  • better unit tests to help support faster refactoring and development

TERTIARY

MAYBE

  • macros can be multi-line and executed line exec('filename')
  • allow arrays of strings to be defined with initially varying lengths <"abc" ; "longer">
  • allow for text blocks that can become an array, be treated as a comment, and/or be used as a pseudo-file for input or written or read from a file
  • add in other fpm packages for data and time, string manipulation
  • consider if the input should be more Fortran-like (! for comment, remove differences in array syntax, use Fortran intrinsic names ...)
  • change SAVE to right out some common formats like JSON, TOML, CSV, ...
  • allow for multiple cases in a file more like NAMELIST
Clone this wiki locally