-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
65 lines (64 loc) · 2.91 KB
/
index.html
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<!DOCTYPE html>
<html>
<head>
<title>Callisto</title>
<meta name="og:title" content="The Callisto programming language">
<meta name="og:description" content="A low-level concatenative programming language">
<meta name="og:image" content="/logo_shadow.png">
<link rel="stylesheet" href="/style.css">
<link rel="icon" href="/logo_shadow.png">
</head>
<body>
<div class="contents">
<img src="/logo_shadow.png" class="centerImage" width="200px" height="200px">
<p style="text-align: center;">
<a href="https://github.com/callisto-lang">GitHub</a>
-
<a href="https://callisto.mesyeti.uk/docs">Docs</a>
</p>
<h1>About</h1>
<p>Callisto is a compiled, low-level, concatenative language.</p>
<p>Currently, the compiler supports compiling for these targets:</p>
<ul>
<li>x86_64 - Linux and macOS</li>
<li>x86 real mode - MS-DOS and bare metal</li>
<li>ARM64 - Linux and macOS</li>
<li>Lua, subset CallistoScript</li>
<li><a href="https://100r.co/site/uxn.html">Uxn</a></li>
</ul>
<p>
Callisto also has a subset called CallistoScript, which is compiled to
scripting languages but remains somewhat low-level. Right now, CallistoScript
only supports compiling to Lua.
<a href="https://callisto.mesyeti.uk/docs/language/callistoscript/">Learn more</a>
</p>
<p>
Callisto is also stack-safe, meaning that the compiler can detect mistakes
you have made on the stack, such as accidentally leaving things on the stack
or popping from an empty stack.
</p>
<h1>Examples</h1>
<h2>Hello World</h2>
<code><pre>
include "cores/select.cal"
include "std/io.cal"
"Hello, world!\n" print_str</pre></code>
<h1>Documentation</h1>
<p>
Web documentation is <a href="/docs">here</a>. For offline documentation,
clone <a href="https://github.com/callisto-lang/docs">this repo</a> and follow the
instructions in the README file
</p>
<h1>Talk</h1>
<p>#callisto-lang on irc.libera.chat</p>
<p>QHAtc4GWq7 on Dis<b>cord</b></p>
<h1>Miscellaneous</h1>
<ul>
<li><a href="https://github.com/callisto-lang/awesome-callisto">Awesome List</a></li>
</ul>
<img src="http://counter.co.kz/CounterCoKz?page=callisto.mesyeti.uk&style=pdw&digits=6" class="centerImage">
<img src="/button1.png" class="centerImage" width="88px" height = "31px">
<small><a href="https://www.youtube.com/watch?v=HbdvIs3D9Ls">a</a></small>
</div>
</body>
</html>