Skip to content

Commit

Permalink
Make a better stub website, still needs docs
Browse files Browse the repository at this point in the history
  • Loading branch information
leto committed Jun 19, 2010
1 parent 8267b71 commit 3c8bbed
Show file tree
Hide file tree
Showing 4 changed files with 223 additions and 6 deletions.
39 changes: 39 additions & 0 deletions html/community.html
@@ -0,0 +1,39 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title>PL/Parrot - Parrot Virtual Machine in PostgreSQL</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico">
<link rel="stylesheet" href="css/project-site.css" type="text/css">
</head>

<body>
<div class="page">
<div class="header">
<a href="index.html"><img class="logo" src="img/logo.png" alt=""></a>
</div>

<div class="bottom">
<div class="sidebar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="docs.html">Documentation</a></li>
<li><a href="community.html">Community</a></li>
<li><a href="http://github.com/leto/plparrot/issues">Bugs/Issues</a></li>
<li><a href="http://wiki.github.com/leto/plparrot/">Wiki</a></li>
</ul>
</div>

<div class="content">
<h1>IRC</h1>
If you have questions or bug reports, come hang out on #plparrot on irc.freenode.net! We don't bite.
<h1>Mailing Lists</h1>
<a href="http://groups.google.com/group/plparrot/">PL/Parrot Google Group</a>
</div>
</div>
</div>
</body>

</html>

97 changes: 97 additions & 0 deletions html/css/project-site.css
@@ -0,0 +1,97 @@
body {
margin: 0;
border: 0;
padding: 0;

font-size: 100%;
font-family: Helvetica;

background:url('/images/tile.gif') repeat scroll 0 0 #84856A;
}

html, body {
height: 100%;
}

.header {
background-color: lightgreen;
padding: 10px;
border-bottom: 20px solid #888;
height: auto;
background:url('/images/gradient.jpg') repeat scroll 0 0 lightgreen;
}

.logo {
border: 0px;
width: 145px;
}

.photo {
float: right;
}

.page {
height: 100%;
/*min-height: 400px;*/
}

.bottom {
height: 100%;
/*min-height: 400px;*/
}

.sidebar {
background-color: #444;
color: #fff;
width: 200px;
float: left;
height: 100%;
margin:0;
padding-top:20px;
padding-left:20px;
padding-bottom: 10px;
list-style-type: none;
}

.sidebar ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}

.sidebar ul ul {
display: none;
padding-left: 20px;
}

.sidebar a, .sidebar a:visited {
color: #fff;
text-decoration: none;
}

.content {
width: 700px;
min-height: 100%;
float: left;
padding: 15px;
background-color: #fff;
}

.content a, .content a:visited {
color: #00f;
text-decoration: none;
}

.content p, h1, h2, h3 {
margin: 15px 5px;
}

.content pre {
margin-left: 20px;
}

.center {
margin-left: auto;
margin-right: auto;
}

36 changes: 36 additions & 0 deletions html/docs.html
@@ -0,0 +1,36 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<title>PL/Parrot - Parrot Virtual Machine in PostgreSQL</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico">
<link rel="stylesheet" href="css/project-site.css" type="text/css">
</head>

<body>
<div class="page">
<div class="header">
<a href="index.html"><img class="logo" src="img/logo.png" alt=""></a>
</div>

<div class="bottom">
<div class="sidebar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="docs/">Documentation</a></li>
<li><a href="community.html">Community</a></li>
<li><a href="http://github.com/leto/plparrot/issues">Bugs/Issues</a></li>
<li><a href="http://wiki.github.com/leto/plparrot/">Wiki</a></li>
</ul>
</div>

<div class="content">
Coming soon...
</div>
</div>
</div>
</body>

</html>

57 changes: 51 additions & 6 deletions html/index.html
@@ -1,8 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PL/Parrot - Parrot Virtual Machine embedded in PostgreSQL</title>
</head>
<body>
<img src="img/PLParrot.jpg"></img><p> The PL/Parrot website will live here soon. For now, check out <a href="http://github.com/leto/plparrot">Github</a>
</body>

<head>
<title>PL/Parrot - Parrot Virtual Machine in PostgreSQL</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="shortcut icon" type="image/x-icon" href="img/favicon.ico">
<link rel="stylesheet" href="css/project-site.css" type="text/css">
</head>

<body>
<div class="page">
<div class="header">
<a href="index.html"><img class="logo" src="img/logo.png" alt=""></a>
</div>

<div class="bottom">
<div class="sidebar">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="docs.html">Documentation</a></li>
<li><a href="community.html">Community</a></li>
<li><a href="http://github.com/leto/plparrot/issues">Bugs/Issues</a></li>
<li><a href="http://wiki.github.com/leto/plparrot/">Wiki</a></li>
</ul>
</div>

<div class="content">
<h1>What is PL/Parrot?</h1>
<p><strong>PL/Parrot</strong> is the <a href="http://parrot.org">Parrot Virtual Machine,</a> embedded into the <a href="http://postgresql.org">PostgreSQL</a> relational database. This means
that any Parrot language has the opportunity to become a PostgreSQL Procedural Language (PL). PL/Parrot, by default, comes
with PL/PIR, which allows the creation of stored procedures in <a href="http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd19_pir.pod.html">Parrot Intermediate Representation (PIR)</a>.

<h1>Requirements</h1>
<ul>
<li>Operating Systems: Linux, *BSD, or OS X. If you would like to help port PL/Parrot to other OS's, please let us know!
<li>Parrot: 2.5.0 or newer</li>
<li>PostgreSQL: 8.3 or newer</li>
</ul>

<h1>Goals</h1>
<ul>
<li> Give developers the ability to write stored procedures in PIR, a fast and portable dynamic language.</li>
<li> Give developers the ability to write stored procedures in any language that runs on top of Parrot.</li>
<li> Ease the creation of new PLs by creating a framework for adding Parrot HLL's to PL/Parrot</li>
</ul>
</div>
</div>
</div>
</body>

</html>

0 comments on commit 3c8bbed

Please sign in to comment.