MLite
'''mLite''' is a is a general-purpose, functional, lightweight, dynamic programming language. It borrows ideas from both the Scheme [R4RS] and Standard ML [DEFSML] languages, taking most of its syntax from ML and its dynamic nature from Scheme. It extends ML-style pattern matching by adding guarded patterns and also introduces the principle of implicit guards. The implementation presented here is intended to be portable and easily realized on top of existing Scheme systems.
mLite source files use the extension .m.
Tasks
- Abundant, deficient and perfect number classifications
- Ackermann function
- Binary digits
- Caesar cipher
- Even or odd
- Fibonacci sequence
- Filter
- FizzBuzz
- Happy numbers
- Harshad or Niven series
- Hickerson series of almost integers
- Increment a numerical string
- Kaprekar numbers
- Least common multiple
- Middle three digits
- Palindrome detection
- Pangram checker
- Remove duplicate elements
- Rot-13
- Sorting algorithms/Insertion sort
- Sum digits of an integer
- Sum of a series