A simple class based scripting language
C++ Go Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
src
test
.gitignore
AUTHORS
LICENSE
Makefile
README.md
README_FASTCGI.md
idea.kr

README.md

Kram - A class based scripting language

Build Status

Clarification, this project is currently just a prototype. Don't actually use it anywhere. Things will break.

Example

IO::Println("Hello, 🌍")

// Everything is a class
150.Sqrt()

class Dog {
	Bark := fn() {
		IO::Println("Woff!")
	}
}

snoopy := new Dog()
snoopy.Bark()

The future of kram

There is a lot of stuff that needs to be implemented before kram is complete. And you are very welcome to help! 👌

An idea of what the language might look like in the future is available at idea.kr.

License

kram is released under a modified 3-clause BSD-license. See LICENSE for details.