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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8ab2756 · Nov 6, 2023
Nov 27, 2021
Nov 6, 2023
Nov 6, 2023
Dec 4, 2021
Dec 3, 2021
Nov 30, 2021
Nov 27, 2021
Jun 26, 2021
Dec 3, 2021
Nov 6, 2023
Nov 6, 2023
Nov 6, 2023

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