Wiris

Documentation / CalcMe

  • Demos
  • Visit our website
  • Contact us
  • MathType

    • WirisQuizzes

      • LearningLemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • MathFlow

                • BF FAQ

                  • Miscellaneous

                    • Wiris Integrations

                      • Home
                      • CalcMe
                      • Commands
                      • Programming Functions
                      • Programming Functions

                      Programming Functions

                      Reading time: 1min

                      Below you can find a complete list of the existing commands related to Programming Functions. You can access the dedicated documentation for each command by clicking on its name.

                      append Appends an element
                      belongs? Checks if an element belongs to a set
                      complement Complement of two sets
                      constant_list Constant list constructor
                      count_element Number of appearences of an element in a list
                      divisor Divisor constructor
                      else_if Else_if statement
                      else Else statement
                      empty_divisor Empty divisor constructor
                      empty_relation Empty relation constructor
                      empty_table Empty table constructor
                      erase Erase an element of a list
                      expression Converts a string to an expression
                      for For loop statement
                      ger_domain Type of object
                      head First element of a list
                      if If statement
                      in Runs an iterator within a range
                      index_erase Erase elements of a list
                      index Index of appeareances of an element
                      insert Insert an element in a list
                      intersect Intersection of two sets
                      is? Checks the type of object
                      length Size of an object
                      list List constructor
                      local Local variables
                      max Maximum of a set
                      min Minimum of a set
                      not_belongs? Checks if an element not belongs to a set
                      not_null? Checks if an object is not null
                      not Logical negation operator
                      null? Checks if an object is null
                      number_of_arguments Number of arguments of an operation
                      prepend Prepend an element
                      random Random number generator
                      relation Creates a relation object
                      repeat Repeat statement
                      replace Replace an element of a vector, list, matrix by another one
                      reverse Reverses the order of an object
                      set Set constructor
                      sort Sort a set
                      split Split a string
                      string_substitution Substitute strings in an expression
                      string String constructor
                      subset? Checks if a set is a subset of another one
                      substring Get substrings from a larger string
                      support Support (different from zero) of a relation, divisor...
                      table Table constructor
                      tail Tail of a list
                      take The first or last elements of a list
                      union Union of sets
                      where Where statement
                      while While statement
                      with With statement
                      zero? Checks if the elements in a set are different from zero

                      Was this article helpful?

                      Give feedback about this article

                      Related Articles

                      • Differentiate
                      • Integrate
                      • Numerical integration
                      • Minimum

                      Empowering STEM education

                      MathType

                      • Office Tools
                      • LMS
                      • XML
                      • HTML

                      WirisQuizzes

                      Learning Lemur

                      Integrations

                      Solutions

                      • Education
                      • Publishing houses – platforms and interactive
                      • Publishing houses – Print and digital
                      • Technical writers

                      Pricing

                      Downloads

                      Blog

                      • Success stories

                      About us

                      • Careers
                      • Partnership

                      Contact Us

                      Contact Sales

                      European union (European Regional Development Fund) and 1EdTech (TrustEd Apps Certified)
                      • Cookie Policy
                      • Terms of Use
                      • Privacy Policy / GDPR
                      • Student Data Privacy
                      • Compliance
                      • Cookie Settings

                      © Wiris 2026

                      Expand