primitives.rst 644 B

123456789101112131415161718192021222324252627
  1. Functions
  2. =========
  3. Explain the different types of functions in the Modelverse.
  4. Primitive functions
  5. -------------------
  6. Explain primitive functions:
  7. hardcoded in kernel, no AL equivalent
  8. minimal set of functions to be ported for new kernel
  9. Compiled functions
  10. ------------------
  11. Explain compiled functions:
  12. hardcoded in kernel, but AL equivalent
  13. can be ported for efficiency fo the resulting kernel, but not required
  14. Normal functions
  15. ----------------
  16. Explain normal functions:
  17. completely in AL, no compiled equivalent
  18. can still be implemented by kernel as compiled for performance, though not required
  19. functions are likely to be flexible