Skip to content

Commit

Permalink
Tweaks to the front page
Browse files Browse the repository at this point in the history
  • Loading branch information
Ratstail91 committed Jun 7, 2023
1 parent 243e4f2 commit 74606d3
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@

# Preamble

The Toy programming language is a procedural bytecode-intermediate interpreted language. It isn't intended to operate on its own, but rather as part of another program, the "host". This process is intended to allow a decent amount of easy customisation by the host's end user, by exposing logic in script files. Alternatively, binary files in a custom format can be used as well.
The Toy programming language is an imperative bytecode-intermediate embedded scripting language. It isn't intended to operate on its own, but rather as part of another program, the "host". This process is intended to allow a decent amount of easy customisation by the host's end user, by exposing logic in script files. Alternatively, binary files in a custom format can be used as well.

The host will provide all of the extensions needed on a case-by-case basis. Script files have the `.toy` file extension, while binary files have the `.tb` file extension.

The Toy reference implementation can be found on [github](https://github.com/Ratstail91/Toy).

```
fn makeCounter() { //declare a function like this
var total: int = 0; //declare a variable with a type like this
Expand Down

0 comments on commit 74606d3

Please sign in to comment.