Axel-f is an expressions language for Clojure(Script) and JavaScript developed by Xapix and inspired by Microsoft Excelâ„¢. With Axel-f, learning Clojure or Python is not required. This library combines the most understandable syntax from Excel with the speed of Clojure.
Each function restricts the type of arguments that are valid. You should be aware of this when using conditions or other functions as arguments. For example:
​BASE64.ENCODE​
​BASE64.DECODE​
​coerce.to-boolean​
​coerce.to-float​
​coerce.to-integer​
​coerce.to-string​
​GEO.DISTANCE​
​HASH.MD5​
​HASH.SHA1​
​HASH.SHA256​
​HASH.SHA384​
​HASH.512​
​JSON.ENCODE​
​JSON.DECODE​
​JWS.EXTRACT​
​JWS.SIGN​
​JWS.VERIFY​
​JWT.EXTRACT​
​JWT.SIGN​
​JWT.VERIFY​
​OBJECT.NEW​
​OBJECT.MERGE​
​ARABIC​
​CHAR​
​CLEAN​
​CODE​
​CONCATENATE​
​DOLLAR​
​FIND​
​JOIN​
​LEFT​
​LEN​
​LOWER​
​MID​
​PROPER​
​REGEXEXTRACT​
​REGEXMATCH​
​REGEXREPLACE​
​REPLACE​
​REPT​
​RIGHT​
​ROMAN​
​SEARCH​
​SPLIT​
​SUBSTITUTE​
​T​
​TRIM​
​UPPER​
​VALUE​
​TEXTJOIN​
​COMPOSITION​
​DOLLAR​
​FN​
​walk​
​WITH​
​validate.not-empty​
​validate.presence​
​XPATH.FIND​
​XPATH.TAGGED​
​AND​
​ARABIC​
​AVERAGE​
​BASE64.DECODE​
​BASE64.ENCODE​
​CHAR​
​CLEAN​
​CODE​
​coerce.to-boolean​
​coerce.to-float​
​coerce.to-integer​
​coerce.to-string​
​COMPOSITION​
​CONCATENATE​
​CONCAT​
​COUNT​
​DATE​
​DAY​
​DEC​
​DOLLAR​
​EXACT​
​FILTER​
​FIND​
​FN​
​GEO.DISTANCE​
​HASH.MD5​
​HASH.SHA1​
​HASH.SHA256​
​HASH.SHA384​
​HASH.512​
​IFS​
​IF​
​INC​
​JOIN​
​JSON.DECODE​
​JSON.ENCODE​
​JWS.EXTRACT​
​JWS.SIGN​
​JWS.VERIFY​
​JWT.EXTRACT​
​JWT.SIGN​
​JWT.VERIFY​
​KEY.PRIV​
​KEY.PUB​
​LEFT​
​LEN​
​LENGTH​
​LOWER​
​MAP​
​MAX​
​MID​
​MIN​
​MONTH​
​NOT​
​NOW​
​OBJECT.MERGE​
​OBJECT.NEW​
​OR​
​PROPER​
​REGEXEXTRACT​
​REGEXMATCH​
​REGEXREPLACE​
​REPLACE​
​REPT​
​RIGHT​
​ROMAN​
​ROUND​
​SEARCH​
​SORT​
​SPLIT​
​SUBSTITUTE​
​SUM​
​TEXTJOIN​
​TODAY​
​TRIM​
​T​
​UNIQUE​
​UPPER​
​VALUE​
​walk​
​WITH​
​YEAR​
​coerce.to-boolean​
​coerce.to-float​
​coerce.to-integer​
​coerce.to-string​
​validate.not-empty​
​validate.presence​