News for hackers. Stuff that matters.
Re:The Phix Programming Language by theamk on Monday March 23, 2020 @02:02PM (#22666787)
> usage of resizable array-based vectors for all composite data types

Doesn’t this describe many of the modern languages - python’s lists, ruby’s arrays, etc...? Or is the cool part the lack of more specialized classes like dict or set?

Re:The Phix Programming Language by antender on Monday March 23, 2020 @05:19PM (#22668874)
Python, actually, is older than Euphoria. :) The cool part is the focus on cache-local data structure first. Way more popular scripting languages like JS and Lua use hash tables as their primary data structures, Python and Ruby offer arrays as secondary option, but focus on using structs (classes) everywhere. Euphoria answer to this is to use arrays of cells for everything and enum your way out of situations where you need to group things.