Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snowball-lang/snowball

🐱 Anything that can be written in Snowball, will eventually be written in Snowball
https://github.com/snowball-lang/snowball

compiler llvm-compiler llvm-frontend object-oriented-programming programming-language snowball-lang

Last synced: about 5 hours ago
JSON representation

🐱 Anything that can be written in Snowball, will eventually be written in Snowball

Awesome Lists containing this project

README

        

### `Snowball`
*A fast, high-level programming language 🐱*

Snowball provides a high-level, easy-to-use syntax for writing fast, efficient code. It is designed to be **easy to learn and use**, while still providing the performance of a low-level language.




### One example to prove itself

Object-oriented programming, high-level abstractions, and low-level control are all possible with Snowball. Here's a simple example to demonstrate its capabilities:

```swift

// Generics and interface bound checks
func print(x: T) {
// A simple yet powerful standard library
std::io::println(x);
}

func main() {
let mut a; // Mutability safety
a = 10; // Type safety and type inference
let b = a; // Borrowing and immutability
print(b); // Type inference to its best
}
```