forked from biwascheme/biwascheme
/
index_.html
105 lines (83 loc) · 3.83 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!-- NOTE: index.html is generated from index_.html -->
<h2>About</h2>
<p>BiwaScheme is a Scheme interpreter written in JavaScript.</p>
<h2>Try it now</h2>
<div id="term"></div>
<h2>Download</h2>
<ul>
<li><a id="rel" href="/release/biwascheme.js">biwascheme.js</a></li>
<li><a id="relmin" href="/release/biwascheme-min.js">biwascheme-min.js</a></li>
</ul>
<script type="text/javascript">
$('#ver').html(BiwaScheme.VERSION);
$('#rel').attr("href", "/release/biwascheme-"+BiwaScheme.VERSION+".js");
$('#rel').text("biwascheme-"+BiwaScheme.VERSION+".js");
$('#relmin').attr("href", "/release/biwascheme-"+BiwaScheme.VERSION+"-min.js");
$('#relmin').text("biwascheme-"+BiwaScheme.VERSION+"-min.js");
</script>
<p>
<a href="https://github.com/biwascheme/biwascheme/tree/master/release">Older versions</a> are on github.
</p>
<h2>Example</h2>
<pre><code><font color='purple'><script src="biwascheme.js"></font>
(<font color='blue'>console-log</font> <font color='red'>"Hello, world!"</font>)
<font color='purple'></script></font></code></pre>
<h2>Demo</h2>
<ul>
<li><a href="demo/pictlang.html">Picture language (from SICP)</a></li>
<li><a href="website/i.html">BiwaScheme for Mobile</a></li>
<li>Games
<ul>
<li><a href="http://lambda.bugyo.tk/cdr/hockey/">Hockey (a pong-like game)</a></li>
<li><a href="http://lambda.bugyo.tk/cdr/dobon/">Dobon (a card game)</a></li>
<li><a href="http://www.phy.pmf.unizg.hr/~nikola/puzzle/">15 Puzzle</a></li>
</ul>
</li>
<li>Development
<ul>
<li><a href="demo/repl.html">REPL with IL inspector</a></li>
<li><a href="test/spec.html">Unit test</a></li>
<li><a href="test/tracer.html">Tiny interpreter debugger</a></li>
</ul>
</li>
</ul>
<!--<h2>Features</h2>
<ul>
<li>Most syntax/base library of R6RS</li>
<li>define-macrokkk
:href "http://en.wikipedia.org/wiki/Macro_%28computer_science%29#Lisp_macros"
"Lisp Macros")
" and Quasiquotation")
(li "Functions for web application (Ajax, DOM manipulation, etc.)")
(li "Calling JavaScript functions from Scheme and Scheme from JavaScript")
(li "Extending scheme interpreter in Javascipt")
(li "Comprehensive " (link-to "unit test" "repos/test/spec.html"))
(li "Tiny " (link-to "interpreter debugger" "repos/test/tracer.html"))
(li (link-to "Mobile version" "i.html")))</code></pre>
-->
<h2>Links</h2>
<ul>
<li>
<a href="https://repl.it/languages/scheme">repl.it</a> - Online interactive environment for programming languages
</li>
<li>
<a href="http://blog.klipse.tech/scheme/2016/09/11/scheme-tutorial-1.html">Interactive overview of Scheme's semantics</a> - Interactive Scheme tutorial using <a href="https://github.com/viebel/klipse">klipse</a>
</li>
</ul>
<h2>Specs</h2>
<ul>
<li>
<a href="http://www.r7rs.org/">R7RS</a>
</li>
<li>
<a href="http://www.r6rs.org/final/html/r6rs/r6rs-Z-H-2.html#node_toc_start">R6RS Language</a>
</li>
<li>
<a href="http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-1.html#node_toc_start">R6RS Library</a>
</li>
</ul>
<h2>Contact</h2>
<ul>
<li><a href="http://github.com/biwascheme/biwascheme/issues">Issues (GitHub)</a></li>
<li><a href="http://groups.google.co.jp/group/biwascheme">Mailling list</a></li>
</ul>