I am currently designing and writing a custom coding language in Python 2.7 and as I am implementing more and more functions, I keep realising that I have more functions to implement.
I am currently wondering two things.
The first is what is the smallest amount of functions to implement in a coding language for it to work and be expandable like other coding languages by having user created modules and functions. (Personally I would limit this, for Python functions, to if, else, import, def)
The second thing is what other functions should be implemented to make it easier for the user but aren't necessarily required.