-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.xhtml
113 lines (102 loc) · 5.89 KB
/
index.xhtml
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
106
107
108
109
110
111
112
113
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8"/>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<meta name="description" content=""/>
<meta name="author" content="ink, cookbook, recipes"/>
<meta name="HandheldFriendly" content="True"/>
<meta name="MobileOptimized" content="320"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
<meta property="og:title" content="Wrapl, The Programming Language"/>
<meta property="og:description" content="Wrapl, The Programming Language"/>
<meta property="og:url" content="http://wrapl.sf.net"/>
<meta property="og:image" content="http://wrapl.sf.net/sample.png"/>
<link rel="stylesheet" type="text/css" href="/css/spectre.css"/>
<link rel="stylesheet" type="text/css" href="/css/spectre-exp.css"/>
<link rel="stylesheet" type="text/css" href="/css/spectre-icons.css"/>
<link rel="stylesheet" type="text/css" href="/code.css"/>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous"/>
<link href="https://fonts.googleapis.com/css?family=Roboto|Roboto+Mono" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet"/>
<link rel="stylesheet" href="https://cdn.rawgit.com/tonsky/FiraCode/1.205/distr/fira_code.css"/>
<title>Introduction</title>
</head>
<body>
<div class="off-canvas off-canvas-sidebar-show">
<a class="off-canvas-toggle btn btn-primary btn-action" href="#sidebar-id">
<i class="icon icon-menu"></i>
</a>
<div id="sidebar-id" class="off-canvas-sidebar">
<ul class="nav">
<li class="nav-item"><a href="/index.xhtml" class="toplevel"><i class="fa fa-home"></i> Home</a>
<ul class="nav">
<li class="nav-item"><a href="/index.xhtml#Features">Features</a></li>
<li class="nav-item"><a href="/index.xhtml#Contact">Contact</a></li>
</ul>
</li>
<li class="nav-item"><a href="/news.xhtml" class="toplevel"><i class="fa fa-clock"></i> News</a></li>
<li class="nav-item"><a href="/docs.xhtml" class="toplevel"><i class="fa fa-book"></i> Documentation</a>
<ul class="nav">
<li class="nav-item"><a href="/ref/tutorial.xhtml">Tutorial</a></li>
<li class="nav-item"><a href="/docs.xhtml#Reference">Reference</a>
<ul class="nav flyout right">
<li class="nav-item"><a href="/ref/syntax.xhtml">Syntax</a></li>
<li class="nav-item"><a href="/ref/expressions.xhtml">Expressions</a></li>
</ul>
</li>
<li class="nav-item"><a href="/samples.xhtml">Sample</a></li>
<li class="nav-item"><a href="/lib.xhtml">Libraries</a></li>
<li class="nav-item"><a href="/docs.xhtml#tools">Tools</a></li>
<li class="nav-item"><a href="/internals.xhtml">Internals</a></li>
</ul>
</li>
<li class="nav-item"><a href="/download.xhtml" class="toplevel"><i class="fa fa-download"></i> Download</a>
<ul class="nav">
<li class="nav-item"><a href="/download.xhtml#Source">Source</a></li>
<li class="nav-item"><a href="/download.xhtml#Binaries">Binaries</a></li>
</ul>
</li>
<li class="nav-item"><a href="/links.xhtml" class="toplevel"><i class="fa fa-globe"></i> Links</a>
<ul class="nav">
<li class="nav-item"><a href="/links.xhtml#Programming_Languages">Other Languages</a></li>
<li class="nav-item"><a href="/links.xhtml#Development_Tools">Development Tools</a></li>
<li class="nav-item"><a href="/links.xhtml#Libraries">Libraries</a></li>
</ul>
</li>
</ul>
</div>
<a class="off-canvas-overlay" href="#close"></a>
<div class="off-canvas-content">
<h1 id="title"><img src="/logo.png" alt="W"/> Wrapl, The Programming Language</h1>
<section id="Introduction" class="section"><h2>Introduction</h2>
<p>Wrapl is a high level, dynamically typed interpreted programming language.</p>
<section id="Features" data-spy="true" data-target="#side-menu"><h3>Features</h3>
<ul>
<li>Object-oriented: Every value in Wrapl is an object with a type which is known at runtime. The types form a hierarchy with multiple inheritence.</li>
<li>Multiple-dispatch: Method dispatch in Wrapl depend on the types and values of all of their arguments.</li>
<li>Pass-by-reference: Wrapl allows variables to be passed by reference to other functions.</li>
<li>Functional closures: Functions in Wrapl are first-class objects which may passed to other functions or stored in variables. Functions can both read and write variables declared in surrounding scopes.</li>
<li>Goal-directed: Every expression in Wrapl can produce 0, 1, or more values. An expression which can produce more than 1 value may be resumed to produce its next value.</li>
</ul>
<p>For some sample Wrapl code, check out the <a href="samples.xhtml">samples page</a>.</p>
</section>
<section id="Users" data-spy="true" data-target="#side-menu"><h3>Users</h3>
<p>Wrapl is used by its author for numerous prototypes and POCs. In addition, the entire backend for the online music creation and sharing platform <a href="https://musicdisruption.com">MusicDisruption</a> is written in Wrapl.</p>
</section>
<section id="Contact" data-spy="true" data-target="#side-menu"><h3>Contact</h3>
<p>For any questions or comments regarding Wrapl, you can use the <a href="https://lists.sourceforge.net/lists/listinfo/wrapl-discussion">mailing list</a> or send an email me directly at <span class="var">rajamukherji AT gmail.com</span>.</p>
<p>You can visit the project website <a href="/">here</a></p>
</section>
</section>
<footer>
<div class="text-center">
<span>Copyright: © 2008-2018 Raja Mukherji</span>
</div>
</footer>
</div>
</div>
</body>
</html>