• Implementation plan: Developing Cython for easy NumPy integration
  • Prerequisite - 1: Work on parse tree transforms and split type analysis and type coercion
  • 2. Inlineable code in pxd files
  • 3. Types with arguments, overloading and method templates
  • 4. Compile-time operator overloading
  • 5. Write NumPy pxd file
  • Bonus - 6. Compile-time code unroller
  • Plan B: Direct NumPy transformation
  • Example code