Quote:
Spreadsheet functions are entered in the normal way and you can use a variety of mathematical functions, logical functions, selection functions, text functions, statistical functions and financial functions. The mathematical functions are ABS(), ACOS(), ACOSD(), ASIN(), ASIND(), ATAN(), ATAND(), COS(), COSD(), EXP(), EXP10(), LOG(), LOG10(), POW(), SIN(), SIND(), SQRT(), TAN() and TAND(). The logical functions are AND(), NOT() and OR(). The selection functions are IF(), HLOOKUP() and VLOOKUP(). The text functions are CONCATENATE(), LEFT(), LEN(), MID() and RIGHT(). The statistical functions are AVERAGE(), COUNT(), COUNTBLANK(), MAX(), MIN() and SUM(). Finally, the financial functions are FV() and RRI().
Although droidsheet was written for small android devices it still includes a powerful Macro Programming language that can be used for performing more complex calculations. This macro programming environment is based around a structured dialect of BASIC which includes ten data types (BOOLEAN, BYTE, SHORT, INTEGER, LONG, FLOAT, DOUBLE, COMPLEX, STRING and VARIANT) together with a variety of functions including mathematical, string manipulation, time and date, type checking, type conversion, and most importantly, some for manipulating spreadsheet cell values.
So such a thing isn't beyond the realm of possibility. But bizarro languages such as LUA, Python, and other Basic-inspired but self-professed "non-Basics" are more likely, and perhaps ultimately even JavaScript since even with all of its problems it seems to have become a default language on most platforms.