mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 14:54:07 +10:00
filling out placeholder files
This commit is contained in:
5
_c_api/placeholder.md
Normal file
5
_c_api/placeholder.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
layout: page
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
20
_config.yml
20
_config.yml
@@ -2,9 +2,27 @@ title: The Toy Programming Language
|
||||
description: Documentation For The Toy Programming Language
|
||||
keywords: programming,coding
|
||||
author: Kayne Ruse (Ratstail91)
|
||||
version: 2.x
|
||||
|
||||
collections:
|
||||
getting_started:
|
||||
output: true
|
||||
title: Getting Started
|
||||
sort_by: guide_order
|
||||
permalink: "/:collection/:path/"
|
||||
tab-order: 1
|
||||
toy_api:
|
||||
output: true
|
||||
title: Toy API
|
||||
permalink: "/:collection/:path/"
|
||||
tab-order: 2
|
||||
c_api:
|
||||
output: true
|
||||
title: C API
|
||||
permalink: "/:collection/:path/"
|
||||
tab-order: 3
|
||||
|
||||
plugins:
|
||||
- jekyll-remote-theme
|
||||
|
||||
remote_theme: pixeldroid/programming-pages
|
||||
remote_theme: pixeldroid/programming-pages
|
||||
|
||||
7
_getting_started/development-timetable.md
Normal file
7
_getting_started/development-timetable.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
layout: page
|
||||
title: Development Timetable
|
||||
guide_order: 4
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
@@ -1,4 +1,14 @@
|
||||
# Toy v2 Quick Start Guide
|
||||
---
|
||||
layout: page
|
||||
title: Toy v2 Quick-Start Guide
|
||||
guide_order: 1
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
|
||||
<!--
|
||||
|
||||
# Toy v2 Quick-Start Guide
|
||||
|
||||
To help you start using Toy as fast as possible, here are the core elements of the language. Not everything available is listed, but this should give you a good starting point.
|
||||
|
||||
@@ -16,3 +26,4 @@ To help you start using Toy as fast as possible, here are the core elements of t
|
||||
|
||||
## Reserved Keywords & Operators
|
||||
|
||||
-->
|
||||
7
_getting_started/syntax-guide.md
Normal file
7
_getting_started/syntax-guide.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
layout: page
|
||||
title: Syntax Guide
|
||||
guide_order: 2
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
7
_getting_started/tools.md
Normal file
7
_getting_started/tools.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
layout: page
|
||||
title: Tools Guide
|
||||
guide_order: 3
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
@@ -28,7 +28,7 @@ layout: compress
|
||||
<!-- facebook -->
|
||||
<meta property="og:url" content="{{ site.url }}" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:image" content="assets/repo-preview.png" />
|
||||
<meta property="og:image" content="{{ site.baseurl }}/assets/repo-preview.png" />
|
||||
<meta property="og:title" content="{{ page.title }}" />
|
||||
<meta property="og:description" content="{{ page.description }}" />
|
||||
|
||||
@@ -36,7 +36,7 @@ layout: compress
|
||||
<meta name="twitter:card" content="{{ site.title }}" />
|
||||
<meta name="twitter:url" content="{{ site.url}}" />
|
||||
<meta name="twitter:type" content="website" />
|
||||
<meta name="twitter:image" content="assets/repo-preview.png" />
|
||||
<meta name="twitter:image" content="{{ site.baseurl }}/assets/repo-preview.png" />
|
||||
<meta name="twitter:title" content="{{ page.title }}" />
|
||||
<meta name="twitter:description" content="{{ page.description }}" />
|
||||
|
||||
|
||||
5
_toy_api/placeholder.md
Normal file
5
_toy_api/placeholder.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
layout: page
|
||||
---
|
||||
|
||||
Watch this space.
|
||||
20
index.md
20
index.md
@@ -1,3 +1,8 @@
|
||||
---
|
||||
layout: page
|
||||
title: The Toy Programming Language
|
||||
---
|
||||
|
||||
<div style="justify-self: center;">
|
||||
<image src="assets/toylogo.png" width="250" height="250" />
|
||||
</div>
|
||||
@@ -8,8 +13,17 @@
|
||||
<img src="https://github.com/Ratstail91/Toy/actions/workflows/continuous-integration-v2.yml/badge.svg">
|
||||
</div>
|
||||
|
||||
There's nobody here but us chickens!
|
||||
The Toy Programming Language is an imperative, bytecode-interpreted, embeddable scripting language. Rather than functioning independently, it serves as part of another program, the "host". This design allows for straightforward customization by both the host's developers and end users, achieved by exposing program logic through text files.
|
||||
|
||||
The v2 docs aren't visible yet, but they've been marked as "in progress", so expect the first few pages within a week.
|
||||
This website presents the documentation for Toy version 2.x.
|
||||
|
||||
## Nifty Features
|
||||
|
||||
* Simple C-like/JS-like syntax
|
||||
* Intermediate AST representation
|
||||
* Strong, but optional type system
|
||||
* First-class functions and closures
|
||||
* Extensible with importable native code
|
||||
* Can re-direct output, error and assert failure messages
|
||||
* Open-Source under the Zlib license
|
||||
|
||||
In the meantime, [click here](https://github.com/Ratstail91/Toy) for the source code.
|
||||
|
||||
Reference in New Issue
Block a user