Skip to content
/ smol Public

A programming language /ᐠ。ꞈ。ᐟ\ – We are aiming for simple, understandable syntax, ease of use, and type-safety

License

Notifications You must be signed in to change notification settings

HKGx/smol

Repository files navigation

Smol /ᐠ。ꞈ。ᐟ\

wakatime

A programming language

Examples

Hello, World!

print("Hello, World!")

99 Bottles of Beer

for bottles in 100..1..-1 do 
    print(str(bottles) + " bottles of bear on the wall, " + str(bottles) + " bottles of beer")
    plural := 
        if bottles == 2:
            "bottle"
        else:
            "bottles"
    print("Take one down and pass it around, " + str(bottles - 1) + " " + plural + " of bear on the wall")
end

print("1 bottle of beer on the wall, 1 bottle of beer")
print("Take one down and pass it around, no bottles of bear on the wall")

Our goals

They're yet to be reached, be patient! ฅ^•ﻌ•^ฅ

  • uncluttered syntax
  • high readability
  • expressivenes
  • type safety
  • helpful errors

Syntax is still under heated debate, it'll take time to settle on one thing

About

A programming language /ᐠ。ꞈ。ᐟ\ – We are aiming for simple, understandable syntax, ease of use, and type-safety

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages