Welcome to the eleventh Learn You A Lang for Great Good! Today, we'll be learning Vyxal, a golfing language that aims to be both short and readable. During the day, Vyxal Bot will be active to assist people learning Vyxal, see the pin below for information about how to use it. During the event, feel free to post CMCs to practice Vyxal, ask questions about the language and so on.
@lyxal speaking of type overloads, I might quickly address that
unlike languages like 05AB1E and Jelly where all built-ins do only one thing, Vyxal elements can do multiple things depending on what types they're given
The types that exist within Vyxal are number, string, list and function
which are abbreviated num, str, lst and fun respectively
@cairdcoinheringaahing I'm sure it could work with some modifications (turning 2, 3, ... into a multiset of their prime factors, then checking the prime factors of all numbers?
@lyxal that means that they take the next two elements (which can be single built-ins, structures, other combinations of modifiers) and apply them to the same stack, merging the results