SkibLang

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
SkibLang
Paradigm(s) imperative, functional
Designed by Alexander Meade
Appeared in 2024
Memory system variables
Dimensions one-dimensional
Computational class Turing complete
Reference implementation Skib-Lang GitHub
Influenced by Lua, JavaScript
File extension(s)

SkibLang (also stylized as Skiblang or Skib-Lang) or skibidilanguage is a programming language based on gen alpha slang, with inspiration from Lua and JS. SkibLang was designed and first implemented by Alexander Meade.

Examples

FizzBuzz

skibidi map(values, fn) {
   newValues = []
   ohio "
       for i, v in ipairs(values) do 
           newValues[#newValues+1] = fn(v)
       end
   "
   lowtaperfade newValues
}
skibidi fizzBuzz(n) {
   sus (n % 3 == 0 && n % 5 == 0) lowtaperfade "fizzbuzz"
   sus (n % 5 == 0) lowtaperfade "buzz"
   sus (n % 3 == 0 ) lowtaperfade "fizz"
   lowtaperfade n
}
[1,2,3,4,5] :3 map(fizzBuzz) :3 map(skibidi _(n) {print(n)})