Frustrations and Fixes for Julia Series

  • Cumbersome globals, bug-inducing as well (Ricatti solver issue)
  • Terrible pipe operator
  • weird choice of having map take function first then data, even though map is a data function itself. This causes issues with the pipe operator idea as well.
  • Column-major vs row-major
  • Need good internet for adding packages (can’t use it effectively when outside of town)
  • Poor but understandable reshaping of vectors of vectors into matrices (especially for multidimensional arrays)
  • Unnamed vectors, no annotations possible
  • returning multiple values from map in consistent way.
  • No pattern matching (data diffusion, exit condition for value comp only using if)

Using yaml as Data Source: Challenges