Io
Tasks
- 100 doors
- Accumulator factory
- Add a variable to a class instance at runtime
- Anonymous recursion
- Apply a callback to an array
- Arrays
- Associative array/Iteration
- Averages/Root mean square
- Character codes
- Closures/Value capture
- Code segment unload
- Command-line arguments
- Comments
- Currying
- Delegates
- Delete a file
- Empty program
- Exceptions/Catch an exception thrown in a nested call
- Executable library
- Execute a system command
- Exponentiation order
- Factorial
- FizzBuzz
- Function definition
- Hailstone sequence
- Hello world!
- Hello world/Text
- Hello world/Web server
- Increment a numerical string
- Infinity
- Inheritance/Multiple
- Inheritance/Single
- Interactive programming
- Introspection
- Levenshtein distance
- Logical operations
- Loops/Break
- Loops/Continue
- Loops/Downward for
- Loops/For with a specified step
- Loops/Foreach
- Loops/Infinite
- MD5
- Modulinos
- Monty Hall problem
- Mutual recursion
- Nested function
- Null object
- Number reversal game
- Ordered words
- Pangram checker
- Program name
- Quine
- Random number generator (included)
- Rename a file
- Respond to an unknown method call
- Reverse a string
- Roman numerals/Encode
- Search a list
- Send an unknown method call
- Short-circuit evaluation
- Sierpinski carpet
- Singleton
- Sort an integer array
- Sort disjoint sublist
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Merge sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Selection sort
- Sorting algorithms/Shell sort
- Stack
- String length
- Sum of a series
- Sum of squares
- System time
- Textonyms
- Tokenize a string
- Trabb Pardo–Knuth algorithm
- Variadic function