Recursive functions in Pony can cause many problems. Every function call in a program adds a frame on the system call stack, which is bounded. If the stack grows too big it will o...
Operations with collections Attribute lifting Collection attribute parameters Collection attribute queries and other methods Operations with collections The attribute Person....
Overview Overview Recently native JSON data type support has been added in all major database systems. JSON support introduces dynamic data structures commonly found in NoSQL da...
Overview Overview Since Pony version 0.7.7 we add support of Array type for PostgreSQL, CockroachDB and SQLite. It implements PostgreSQL’s arrays. JSON type is more flexible, bu...
Aliasing and deny guarantees What counts as making an alias? Ephemeral types Alias types Aliasing means having more than one reference to the same object, within the same act...