3 ms·
What is with the "p" in the example? I assume it is the same as "println" used elsewhere in the documentation. Some sort of shorthand.
by throwaway4good 6y ago
What is with the "p" in the example? I assume it is the same as "println" used elsewhere in the documentation. Some sort of shorthand.
- throwaway4good 6y agoAnd what is the relationship between tuple, list, and array? https://www.yuque.com/boyan-avfmj/aviatorscript/ban32m https://www.yuque.com/boyan-avfmj/aviatorscript/ban32m
- nalenth 6y agotuple is a fixed-size array array is a java array list is a sequence which are java Collections (Set/Map/List)
- throwaway4good 6y agoYeah - I figured it would be related to interopt with the Java runtime. However it is a bit sad, language designers never seem to bother cleaning up collection types when designing a new language. There really should be just one list type.
- dvdkon 6y agoAgree with array/list, we don't need more contiguous chunks of memory, but tuples are very different, if only because they allow elements of different types. They're really more ad-hoc unnamed structs than collections.
- nalenth 6y agoin strictly typed languages that would be correct, and I still somewhat agree, but AviatorScript is dynamically typed, and allows lists containing elements with different types. It's basically List<Object>. So it seems to be a strictly semantic distinction.
- nalenth 6y agoyeah, seems to be simply a shorthand of println