Multiple threading and database access is difficult due to synchronization issues.
While I suppose you could use a heavyweight cross process mutex and multiple BMax processes, it would be ugly and inefficient - not to mention even more difficult to schedule correctly.
Theoretically, all Turing-complete languages can perform equivalent tasks - but realistically it's just exponentially more difficult to perform certain tasks with certain tools.
While I suppose you could use a heavyweight cross process mutex and multiple BMax processes, it would be ugly and inefficient - not to mention even more difficult to schedule correctly.
Theoretically, all Turing-complete languages can perform equivalent tasks - but realistically it's just exponentially more difficult to perform certain tasks with certain tools.