Flat memory underlying dataviewtypes

2018-03-20 Thread Andrew Knapp
Hello, I'd like to be able to send dataviewtypes as messages in a low-latency ipc library I've written. In this scenario, any use of malloc is unacceptable. Everything must be allocated from a memory pool or the stack, but datavtype constructors always allocate on the heap. What is the best w

Re: ATS3: ATS/Xanadu

2018-03-20 Thread Andrew Knapp
After writing several thousand lines of ATS, I'd say there isn't terribly much I'd change, honestly. A lot less than when I got started, for sure. What I would like to see changed: 1. Real module system. MixML might not be a bad source of inspiration, as it would essentially be a better version