riff-lang / riff

The Riff programming language
https://riff.cx
BSD Zero Clause License
23 stars 1 forks source link

Refactor user function calling convention #27

Open darrylabbate opened 1 year ago

darrylabbate commented 1 year ago

I've experimented with this in the past, but the VM calling convention (non tail calls) should be refactored s.t. call frames are not being managed via recursion. The issue has largely been the performance hit incurred with manual call frame management.