RosettaGit

  • Tasks
  • Drafts
  • Languages

Contributing

  • Code on GitHub
  • Issues
  • Changelog

Special Pages

  • Similar Sites
  • Online Execution

XLISP

XLISP, created by David Betz and first released in 1984, is a Lisp dialect with support for simple object-oriented programming using classes. Since 1997 it has been based on Scheme, with some extensions resembling Common Lisp.

Tasks

  • A+B
  • Accumulator factory
  • Ackermann function
  • Address of a variable
  • Arithmetic/Integer
  • Array length
  • Arrays
  • Associative array/Creation
  • Averages/Arithmetic mean
  • Averages/Root mean square
  • Babbage problem
  • Boolean values
  • Caesar cipher
  • Calendar
  • Call a function
  • Call an object method
  • Case-sensitivity of identifiers
  • Catalan numbers
  • Character codes
  • Classes
  • Comma quibbling
  • Comments
  • Compile-time calculation
  • Conditional structures
  • Determine if a string is numeric
  • Empty string
  • Even or odd
  • Factorial
  • Fibonacci sequence
  • FizzBuzz
  • Function definition
  • Generate lower case ASCII alphabet
  • Guess the number
  • Guess the number/With feedback
  • Hello world!
  • Hello world/Newline omission
  • Hello world/Standard error
  • Hello world/Text
  • Increment a numerical string
  • Inheritance/Single
  • Integer comparison
  • Integer sequence
  • Interactive programming
  • Leap year
  • Logical operations
  • Loops/For
  • Loops/Foreach
  • Loops/Infinite
  • Loops/While
  • N'th
  • Perceptron
  • Priority queue
  • Queue/Definition
  • Repeat
  • Roman numerals/Decode
  • Roman numerals/Encode
  • Special variables
  • Split a character string based on change of character
  • Stack
  • Sum of squares
  • Temperature conversion
  • Thue-Morse
  • Variadic function
  • Write entire file
  • Zero to the zero power

Created by Adrian Sieber and contributors with Zola

Licensed under the GFDL-1.3-or-later