blob: 74e140b155b14c9d810c643a3386efa4de15a390 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# Sylt-lang
-----------
Sylt is a statically checked and dynamically typed reference counted programming
language made for game jams.
## Why does this exist? Why use this instead of language X?
Pfft! Why not?
## Getting started
Sylt is written entirely in Rust. Pointing to this Git-repo
in your Cargo.toml is the easiest way. Alternatively you can
build the interpreter and run your own programs from there.
```
git clone git@github.com:FredTheDino/sylt-lang.git
cargo build --release
```
This will build `target/release/sylt`, wich is the interpreter.
If you want to install it, do so.
## Basic Usage
Currently, Sylt can only run single files. The last filename given is
run.
The `-p` flag also lets you see alot of debug output, if you want
to debug the program this might be helpfull.
## Endgame
A language that has some form of static typechecking, is easy and fast to work
in. Performance should be good enought that you don't really have to worry
about it.
Dreams also exist of automatically updating the game when files are changed.
|