objeck / objeck-lang

Objeck is a modern object-oriented programming language with functional features tailored for machine learning. It emphasizes expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, REPL shell, and command line debugger with IDE plugins.
https://objeck.org
Other
154 stars 11 forks source link

Anonymous class collisions between source and libraries #501

Open objeck opened 2 weeks ago

objeck commented 2 weeks ago

Anonymous library class names may conflict with anonymous class names in the source as name generation was algorithmic. The issue has been fixed by generating better, more random, anonymous class names with a collision potential of 1 in 62^8 (about 1 in 169 trillion).

I will revisit it before the next release.