Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
olabini committed Aug 21, 2012
0 parents commit 7829a2e
Show file tree
Hide file tree
Showing 64 changed files with 13,352 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
190 changes: 190 additions & 0 deletions download.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Seph &raquo; Download</title>
<link rel="stylesheet" href="style/seph-style.css" type="text/css" media="screen" />
</head>
<body>
<div id="logo">
<a href="index.html">
<img src="img/sephLogo.png" alt="Seph Logo" width="230" height="109" border="0"/>
</a>
</div>

<div id="header">
Download
</div>

<div id="content">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top" style="background: #E6EEEE;">
<table cellpadding="0" cellspacing="0" border="0" id="menu">
<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki/index.php/News" class="unselectedMenuItem">News</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>


<tr>
<td>
<span class="menuItem">
<a href="index.html" class="unselectedMenuItem">About Seph</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="download.html" class="selectedMenuItem">Download</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://github.com/seph-lang/seph" class="unselectedMenuItem">Project page</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://ci.seph-lang.org" class="unselectedMenuItem">CI</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki/index.php/Resources" class="unselectedMenuItem">Resources</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki" class="unselectedMenuItem">Wiki</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="performance.html" class="unselectedMenuItem">Performance</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>
</table>
</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" style="width:50em">
<tr>
<td align="right" style="width:8em"></td>
<td align="right" style="width:4em"><b style="color: #000;">git</b></td>
<td style="width:2em"></td>
<td colspan="2">
<a href="http://github.com/seph-lang/seph">http://github.com/seph-lang/seph</a>
</td>
</tr>
<tr><td colspan="5" style="height:1em;"/></tr>
<tr>
<td colspan="2" align="right" style="width:12em"><b style="color: #000;">binary tar</b></td>
<td style="width:2em"></td>
<td>
<a href="dist/seph-latest.tar.gz">Latest drop</a>
</td>
<td>
&nbsp;
</td>
</tr>
<tr><td colspan="5" style="height:1em;"/></tr>
<tr>
<td colspan="2" align="right" style="width:12em"><b style="color: #000;">binary zip</b></td>
<td style="width:2em"></td>
<td>
<a href="dist/seph-latest.zip">Latest drop</a>
</td>
<td>
&nbsp;
</td>
</tr>
<tr><td colspan="5" style="height:1em;"/></tr>
<tr>
<td colspan="2" align="right" style="width:12em"><b style="color: #000;">binary jar</b></td>
<td style="width:2em"></td>
<td>
<a href="dist/seph-latest.jar">Latest drop</a>
</td>
<td>
&nbsp;
</td>
</tr>
<tr><td colspan="5" style="height:1em;"/></tr>
<tr>
<td style="width:8em;"></td>
<td colspan="4">
<h2>Download instructions</h2>

<p>Note that Seph has not had an official release yet. The above drops make it possible to try out Seph inbetween releases. All of them have passed testing, but no guarantees are made. If you want to trace what exact commit was used to generate a specific drop of Seph, you can ask the seph script for it's version.</p>

<p>Depending on what system you're on, choose the appropriate download from above. If you want to build Seph yourself you will need at least the Java 7 SDK. If you download one of the binary versions, at least Java 7 SDK is also required.</p>

<p>If you're on windows, the zip version is probably recommended. On a unix system the tar version is recommended.</p>

<p>The jar-version only includes the absolute minimum required for Seph to function. Seph can be run directly from the jar.</p>

<h3>Mac and Linux</h3>
<p>Unpack the tar file and place it where you want it to live. It's possible to have SEPH_HOME be /usr/local if you're that way inclined. Once you've unpacked Seph and put it where you want it, you can either run it by directly referring to scripts in the bin-directory, or add the bin-directory to your PATH.</p>

<h3>Windows</h3>
<p>It is possible to run Seph under Windows but since the current development team is exclusively on Mac there are currently no guarantees that it will work correctly.</p>
<p>First, download the zip file and unpack it at the place you want Seph to live. It will make your life easier to set SEPH_HOME to the place where that directory is, but it's not exactly necessary. You need to have at least Java 7 installed, and it's necessary to have JAVA_HOME point at the directory where Java is installed.</p>
<p>When all of that is in place, you need to add %SEPH_HOME%\bin to your PATH. And that is all. You should be able to run seph now.</p>

<h3>Jar-file</h3>
<p>You can run Seph directly from the jar-file above. To do that, just use the java -jar command and then give it the same options as you would the seph script -- except for the -J, --server and --client options everything should work more or less the same. Hello world with an inline script: java -jar seph.jar -e'"Hello World" println'.</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
Binary file added img/sephLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/sephLogoPiece.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/sephLogoPieceSmall.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
148 changes: 148 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Seph</title>
<link rel="stylesheet" href="style/seph-style.css" type="text/css" media="screen" />
</head>
<body>
<div id="logo">
<a href="index.html">
<img src="img/sephLogo.png" alt="Seph Logo" width="230" height="109" border="0"/>
</a>
</div>

<div id="content">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top" style="background: #E6EEEE;">
<table cellpadding="0" cellspacing="0" border="0" id="menu">
<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki/index.php/News" class="unselectedMenuItem">News</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>


<tr>
<td>
<span class="menuItem">
<a href="index.html" class="selectedMenuItem">About Seph</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="download.html" class="unselectedMenuItem">Download</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://github.com/seph-lang/seph" class="unselectedMenuItem">Project page</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://ci.seph-lang.org" class="unselectedMenuItem">CI</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki/index.php/Resources" class="unselectedMenuItem">Resources</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="http://seph-lang.org/wiki" class="unselectedMenuItem">Wiki</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>

<tr>
<td>
<span class="menuItem">
<a href="performance.html" class="unselectedMenuItem">Performance</a>
</span>
</td>
</tr>
<tr>
<td style="height:.4em"></td>
</tr>
</table>
</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" style="width:50em">
<tr>
<td style="width:10em"></td>
<td>
<pre class="code">
<span style="color: #606060;">Seph:</span> <span style="color: #606060;">LanguageExperiment</span> <span style="color: #6495ed;">with</span>(
<span style="color: #7777d4;">goal:</span> (<span style="color: #7777d4;">:expressiveness</span>, <span style="color: #7777d4;">:concurrency</span>),
<span style="color: #7777d4;">features:</span> [ <span style="color: #7777d4;">:dynamic</span>, <span style="color: #7777d4;">:homoiconic</span>,
<span style="color: #7777d4;">:functional</span>, <span style="color: #7777d4;">:proper_tail_calls</span>,
<span style="color: #7777d4;">:prototype_based</span>, <span style="color: #7777d4;">:object_orientation</span>,
<span style="color: #7777d4;">:light_weight_threads</span>, <span style="color: #7777d4;">:parameterized_modules</span>],
<span style="color: #7777d4;">inspirations:</span> <span style="color: #449900;">set</span>(<span style="color: #606060;">Ioke</span>, <span style="color: #606060;">Clojure</span>, <span style="color: #606060;">Erlang</span>, <span style="color: #606060;">Newspeak</span>)
),

<span style="color: #32465A;">the_greeting</span> <span style="color: #00bfff;">=</span> <span style="color: #0050a0;">"Avant, "</span>
<span style="color: #32465A;">Greeter</span> <span style="color: #00bfff;">=</span> <span style="color: #7777d4;">Something</span> <span style="color: #6495ed;">with</span>(
<span style="color: #7777d4;">greet:</span> <span style="color: #006666;">#</span>(<span style="color: #0050a0;">"</span><span style="color: #449900;">#{the_greeting}</span><span style="color: #0050a0;"> </span><span style="color: #449900;">#{subject}</span><span style="color: #0050a0;">"</span> <span style="color: #449900;">println</span>)
)

<span style="color: #606060;">Seph</span> inspirations select(
features include?(<span style="color: #7777d4;">:object_oriented</span>)
) each(inspiration,
<span style="color: #606060;">Greeter</span> <span style="color: #6495ed;">with</span>(<span style="color: #7777d4;">subject:</span> inspiration) greet
)</pre>

<!-- BODY -->


</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
Loading

0 comments on commit 7829a2e

Please sign in to comment.