369 lines
20 KiB
HTML
369 lines
20 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<title>CLiki: Database</title>
|
||
|
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
|
||
|
href="https://www.cliki.net/site/feed/article.atom?title=Database">
|
||
|
<link rel="stylesheet" href="static/css/style.css">
|
||
|
<link rel="stylesheet" href="static/css/colorize.css">
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<span class="hidden">CLiki - Database</span>
|
||
|
<div id="content"><div id="content-area"><div id="article-title">Database</div><div id="article"><a href="Database.html" class="internal">Database</a>-related software; RDBMS glue, OO databases, etc. Anything that helps manage state across multiple Lisp sessions is eligible.<p><b>Relational and SQL database projects:</b> (main topic: <a href="SQL.html" class="internal">SQL</a>)
|
||
|
<ul>
|
||
|
<li>
|
||
|
<a href="CL-DBI.html" class="internal">CL-DBI</a> -
|
||
|
CL-DBI is intended to provide the same <a href="SQL.html" class="category">SQL</a> interface for each <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-fbclient.html" class="internal">cl-fbclient</a> -
|
||
|
cl-fbclient is an interface to Firebird <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a>s
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-migrations.html" class="internal">cl-migrations</a> -
|
||
|
<a href="cl-migrations.html" class="internal">cl-migrations</a> is a port of Ruby on Rails migrations feature to CL
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-migratum.html" class="internal">cl-migratum</a> -
|
||
|
<a href="Database.html" class="category">Database</a> <a href="https://en.wikipedia.org/wiki/Schema_migration">schema migration</a> system for Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-mssql.html" class="internal">cl-mssql</a> -
|
||
|
cl-mssql is an interface to Microsoft <a href="SQL.html" class="category">SQL</a> Server <a href="database.html" class="category">database</a>s
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-mysql.html" class="internal">cl-mysql</a> -
|
||
|
cl-mysql is an interface to MySQL <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a>s
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-rdbms.html" class="internal">cl-rdbms</a> -
|
||
|
cl-rdbms is a <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a> interface
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-sphinx-search.html" class="internal">cl-sphinx-search</a> -
|
||
|
cl-sphinx-search is an interface to the <a href="http://www.sphinxsearch.com">Sphinx Search</a> <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a> full-text search engine
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-sqlite.html" class="internal">cl-sqlite</a> -
|
||
|
cl-sqlite is a library for interacting with sqlite <a href="database.html" class="category">database</a>s through <a href="SQL.html" class="category">SQL</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="clisp-sqlite.html" class="internal">clisp-sqlite</a> -
|
||
|
clisp-sqlite is an interface to the sqlite <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="CLSQL.html" class="internal">CLSQL</a> -
|
||
|
<a href="CLSQL.html" class="internal">CLSQL</a> is a <a href="Database.html" class="category">Database</a> interface that can access a number of different <a href="SQL.html" class="category">SQL</a> database engines
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="clsql-pg-introspect.html" class="internal">clsql-pg-introspect</a> -
|
||
|
clsql-pg-introspect is a package for introspecting PostgreSQL <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a>s from <a href="clsql.html" class="internal">clsql</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="database-migrations.html" class="internal">database-migrations</a> -
|
||
|
database-migrations is a <a href="library.html" class="category">library</a> for handling relational (SQL) schema changes and versioning, much like Ruby on Rails migrations
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="datafly.html" class="internal">datafly</a> -
|
||
|
A lightweight <a href="database.html" class="internal">database</a> library for Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Mito.html" class="internal">Mito</a> -
|
||
|
An <a href="ORM.html" class="category">ORM</a> for Common Lisp with migrations, relationships and Postgre<a href="SQL.html" class="category">SQL</a> support
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Pg.html" class="internal">Pg</a> -
|
||
|
Pg is a socket-level interface to the <a href="http://www.PostgreSQL.org/">PostgreSQL</a> object-relational <a href="Database.html" class="category">Database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="pgloader.html" class="internal">pgloader</a> -
|
||
|
<a href="https://pgloader.io/">pgloader</a> is a data loading tool for Postgre<a href="SQL.html" class="category">SQL</a>, using the <a href="https://www.postgresql.org/docs/current/sql-copy.html">COPY</a> command
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="plain-odbc.html" class="internal">plain-odbc</a> -
|
||
|
Plain-odbc is a simple, yet powerful Common Lisp ODBC interface
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="postmodern.html" class="internal">postmodern</a> -
|
||
|
Postmodern is an interface to <a href="http://www.postgresql.org">PostgreSQL</a> <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a>s
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="SQLite Lisp interface.html" class="internal">SQLite Lisp interface</a> -
|
||
|
<a href="SQLite Lisp interface.html" class="internal">SQLite Lisp interface</a> is an interface to the <a href="SQL.html" class="category">SQL</a> <a href="database.html" class="category">database</a> <a href="http://www.sqlite.org/">SQLite library</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="ssqlfs.html" class="internal">ssqlfs</a> -
|
||
|
ssqlfs is an <a href="application.html" class="category">application</a> which generates a <a href="SQL.html" class="category">SQL</a> database which corresponds
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="sst.html" class="internal">sst</a> -
|
||
|
SST (SQL Schema Transformer) is a Common Lisp program that transforms an s-expression based <a href="database.html" class="category">database</a> schema format medium into appropriate <a href="SQL.html" class="category">SQL</a> commands for specified RDBMS
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="SxQL.html" class="internal">SxQL</a> -
|
||
|
An <a href="SQL.html" class="category">SQL</a> generator for Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="YstokSQL.html" class="internal">YstokSQL</a> -
|
||
|
YstokSQL is a Common Lisp library for interfacing relational <a href="Database.html" class="category">Database</a> via ODBC
|
||
|
</li>
|
||
|
</ul><p><b>ORM libraries:</b> (main topic: <a href="ORM.html" class="internal">ORM</a>)
|
||
|
<ul>
|
||
|
<li>
|
||
|
<a href="cl-perec.html" class="internal">cl-perec</a> -
|
||
|
cl-perec is a CLOS <a href="ORM.html" class="category">ORM</a> based on <a href="cl-rdbms.html" class="internal">cl-rdbms</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="CLSQL.html" class="internal">CLSQL</a> -
|
||
|
<a href="CLSQL.html" class="internal">CLSQL</a> is a <a href="Database.html" class="category">Database</a> interface that can access a number of different <a href="SQL.html" class="category">SQL</a> database engines
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="CLSQL-ORM.html" class="internal">CLSQL-ORM</a> -
|
||
|
CLSQL-<a href="ORM.html" class="category">ORM</a> is an library to generate <a href="clsql.html" class="category">clsql</a> view-classes from existing databases, by introspecting on the "information_schema" of the running <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Mito.html" class="internal">Mito</a> -
|
||
|
An <a href="ORM.html" class="category">ORM</a> for Common Lisp with migrations, relationships and Postgre<a href="SQL.html" class="category">SQL</a> support
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Submarine.html" class="internal">Submarine</a> -
|
||
|
Submarine is a Common Lisp library that's somewhere between a PostgreSQL library and an object <a href="persistence.html" class="internal">persistence</a> system
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="YstokSQL.html" class="internal">YstokSQL</a> -
|
||
|
YstokSQL is a Common Lisp library for interfacing relational <a href="Database.html" class="category">Database</a> via ODBC
|
||
|
</li>
|
||
|
</ul><p><b>CLOS OO databases:</b> (main topic: <a href="ObjectStore.html" class="internal">ObjectStore</a>)
|
||
|
<ul>
|
||
|
<li>
|
||
|
<a href="anardb.html" class="internal">anardb</a> -
|
||
|
Provides atomic, consistent, isolated, durable (ACID) multi-process-safe Lisp object <a href="serialization.html" class="internal">serialization</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="ap5.html" class="internal">ap5</a> -
|
||
|
A mature, embedded, in-memory <a href="Relational.html" class="category">Relational</a> <a href="ObjectStore.html" class="category">ObjectStore</a> and a high-level/declarative/specification language
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="bknr-datastore.html" class="internal">bknr-datastore</a> -
|
||
|
bknr-datastore is the <a href="ObjectStore.html" class="category">ObjectStore</a> used in <a href="bknr.html" class="internal">bknr</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-prevalence.html" class="internal">cl-prevalence</a> -
|
||
|
cl-prevalence is an implementation in Common Lisp of the <a href="CommonLispPrevalence.html" class="internal">Object Prevalence</a> concept using both <a href="XML.html" class="internal">XML</a> and s-expression based <a href="serialization.html" class="internal">serialization</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Clobber.html" class="internal">Clobber</a> -
|
||
|
An <a href="ObjectStore.html" class="category">ObjectStore</a> which aims to be a simpler, more flexible, and more robust alternative to <a href="CommonLispPrevalence.html" class="category">CommonLispPrevalence</a> systems, especially <a href="cl-prevalence.html" class="category">cl-prevalence</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="CommonLispPrevalence.html" class="internal">CommonLispPrevalence</a> -
|
||
|
A way to let your lisp environment be your <a href="Database.html" class="category">Database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="de.setf.resource.html" class="internal">de.setf.resource</a> -
|
||
|
de setf resource implements transparent, transactional persistence of CLOS objects to several <a href="RDF.html" class="category">RDF</a> stores
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Elephant.html" class="internal">Elephant</a> -
|
||
|
[unmaintained] A portable object <a href="database.html" class="category">database</a> based on Sleepycat (Berkeley DB) or relational databases
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="manardb.html" class="internal">manardb</a> -
|
||
|
Fast, persistent, mmap'd Lisp object store
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="plank.html" class="internal">plank</a> -
|
||
|
planks is a 100% portable common lisp <a href="ObjectStore.html" class="category">ObjectStore</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Rucksack.html" class="internal">Rucksack</a> -
|
||
|
<a href="http://common-lisp.net/project/rucksack/">Rucksack</a> is a persistence (embedded <a href="database.html" class="category">database</a>) library for Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="stassats-storage.html" class="internal">stassats-storage</a> -
|
||
|
stassats-storage is a CLOS <a href="ObjectStore.html" class="category">ObjectStore</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="weblocks-stores.html" class="internal">weblocks-stores</a> -
|
||
|
<a href="https://github.com/weblocks-framework/weblocks-stores">weblocks-stores</a>: Single api for few stores (<a href="cl-prevalence.html" class="category">cl-prevalence</a>, <a href="CLSQL.html" class="category">CLSQL</a>, <a href="Elephant.html" class="category">Elephant</a>, <a href="postmodern.html" class="category">postmodern</a>, custom memory store)
|
||
|
</li>
|
||
|
</ul><p><b>Structured storage/NOSQL projects:</b> (main topic: <a href="StructuredStorage.html" class="internal">StructuredStorage</a>)
|
||
|
<ul>
|
||
|
<li>
|
||
|
<a href="berkeley-db.html" class="internal">berkeley-db</a> -
|
||
|
<a href="Paul Foley.html" class="internal">Paul Foley</a> has written an interface to the Berkeley DB v4 <a href="database.html" class="category">database</a> for <a href="CMUCL.html" class="internal">CMUCL</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cffi-gdbm.html" class="internal">cffi-gdbm</a> -
|
||
|
cffi-gdbm is an interface for the <a href="http://www.gnu.org/software/gdbm/">gdbm</a> <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="chillax.html" class="internal">chillax</a> -
|
||
|
Chillax is an interface to <a href="http://en.wikipedia.org/wiki/CouchDB">CouchDB</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-btree.html" class="internal">cl-btree</a> -
|
||
|
B-Tree implemented in Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-influxdb.html" class="internal">cl-influxdb</a> -
|
||
|
cl-influxdb is an native Common Lisp interface to the <a href="http://influxdb.org/">InfluxDB</a> time-series and event <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-mongo.html" class="internal">cl-mongo</a> -
|
||
|
cl-mongo is an interface to the <a href="http://www.mongodb.org">MongoDB</a> document <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-naive-store.html" class="internal">cl-naive-store</a> -
|
||
|
cl-naive-store is a <a href="database.html" class="category">database</a> (document store to be more precise) which is persisted, in memory (lazy loading), indexed and written completely in Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-neo4j.html" class="internal">cl-neo4j</a> -
|
||
|
cl-neo4j is an interface to the <a href="http://neo4j.org/">Neo4j</a> graph <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-redis.html" class="internal">cl-redis</a> -
|
||
|
CL-Redis: Common Lisp client library for <a href="http://redis.io/">Redis</a> <a href="database.html" class="category">database</a>, an advanced key/value store
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-swap-file.html" class="internal">cl-swap-file</a> -
|
||
|
Swap file is a fixed block size storage library implemented in <a href="Common Lisp.html" class="internal">Common Lisp</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-tc.html" class="internal">cl-tc</a> -
|
||
|
cl-tc is a set of bindings for the <a href="https://fallabs.com/tokyocabinet/">Tokyo Cabinet</a> <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-wal.html" class="internal">cl-wal</a> -
|
||
|
cl-wal implements simple write ahead log
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="clouchdb.html" class="internal">clouchdb</a> -
|
||
|
Clouchdb is an interface to the <a href="http://couchdb.org">CouchDb</a> <a href="database.html" class="category">database</a>s
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="de.setf.cassandra.html" class="internal">de.setf.cassandra</a> -
|
||
|
de setf cassandra is an interface to the <a href="http://cassandra.apache.org/">Apache Cassandra</a> distributed data store
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="fact-base.html" class="internal">fact-base</a> -
|
||
|
A simple-ish implementation of an append-only triple-store
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="hh-redblack.html" class="internal">hh-redblack</a> -
|
||
|
hh-redblack provides in-memory and disk-based red-black trees
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="neo4cl.html" class="internal">neo4cl</a> -
|
||
|
<a href="https://github.com/equill/neo4cl">neo4cl</a> is a simple interface to the <a href="http://neo4j.org/">Neo4j</a> graph <a href="database.html" class="category">database</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="NET.QUADIUM.LDAP.html" class="internal">NET.QUADIUM.LDAP</a> -
|
||
|
NET QUADIUM LDAP is an <a href="LDAP.html" class="category">LDAP</a> library for Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="query-fs.html" class="internal">query-fs</a> -
|
||
|
Query-FS is a FUSE-based filesystem that presents database queries as <a href="filesystem.html" class="category">filesystem</a> trees
|
||
|
</li>
|
||
|
</ul><p><b>Simple serialization:</b> (main topic: <a href="serialization.html" class="internal">serialization</a>)
|
||
|
<ul>
|
||
|
<li>
|
||
|
<a href="cl-conspack.html" class="internal">cl-conspack</a> -
|
||
|
<a href="https://github.com/conspack/cl-conspack">cl-conspack</a> is a Common Lisp implementation of <a href="CONSPACK.html" class="category">CONSPACK</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-intbytes.html" class="internal">cl-intbytes</a> -
|
||
|
Encode/decode any-base integers and byte arrays interchangeably
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-marshal.html" class="internal">cl-marshal</a> -
|
||
|
Simple and fast marshalling of all kinds of Lisp data structures
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-serializer.html" class="internal">cl-serializer</a> -
|
||
|
<a href="cl-serializer.html" class="internal">cl-serializer</a> reads and writes a graph of objects into a byte stream or vector
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-store.html" class="internal">cl-store</a> -
|
||
|
cl-store serializes and deserializes <a href="Common Lisp.html" class="internal">Common Lisp</a> objects to and from streams
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="cl-walker.html" class="internal">cl-walker</a> -
|
||
|
<a href="http://dwim.hu/darcsweb/darcsweb.cgi?r=HEAD%20hu.dwim.walker;a=summary">cl-walker</a> implements an sexp → <a href="CLOS.html" class="internal">CLOS</a> AST tree transformation (and vice versa)
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="CLLIB.html" class="internal">CLLIB</a> -
|
||
|
CLLIB is a varied collection of Common lisp tools and routines in <a href="CLOCC.html" class="internal">CLOCC</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="clos-diff.html" class="internal">clos-diff</a> -
|
||
|
clos-diff is a library to create and apply diffs of <a href="CLOS.html" class="category">CLOS</a> objects in a compact representation
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Common Lisp Persistency Manager.html" class="internal">Common Lisp Persistency Manager</a> -
|
||
|
A software package for <a href="serialization.html" class="category">serialization</a> of Common Lisp data structures, much like Python's pickle facility
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="incless.html" class="internal">incless</a> -
|
||
|
A portable, extensible Common Lisp printer
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="plump-sexp.html" class="internal">plump-sexp</a> -
|
||
|
Yet another <a href="s-exp syntax.html" class="internal">SEXP</a> to <a href="HTML.html" class="internal">HTML</a> thing
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="save-object.html" class="internal">save-object</a> -
|
||
|
save-object is a library for object <a href="serialization.html" class="category">serialization</a>
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="spack.html" class="internal">spack</a> -
|
||
|
Structured data <a href="serialization.html" class="category">serialization</a> and deserialization in Common Lisp
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="Storable Functions.html" class="internal">Storable Functions</a> -
|
||
|
Storable Functions implements transformations of functions (including closures) from and to <a href="CLOS.html" class="internal">CLOS</a> instances of some specific classes
|
||
|
</li>
|
||
|
<li>
|
||
|
<a href="userial.html" class="internal">userial</a> -
|
||
|
A Common Lisp library for serializing to binary buffers
|
||
|
</li>
|
||
|
</ul></div></div>
|
||
|
<div id="footer" class="buttonbar"><ul><li><a href="Database.html">Current version</a></li>
|
||
|
<li><a href="https://www.cliki.net/site/history?article=Database">History</a></li>
|
||
|
<li><a href="https://www.cliki.net/site/backlinks?article=Database">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Database&from-revision=3639425958">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
|
||
|
</div>
|
||
|
<div id="header-buttons" class="buttonbar">
|
||
|
<ul>
|
||
|
<li><a href="https://www.cliki.net/">Home</a></li>
|
||
|
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
|
||
|
<li><a href="CLiki.html">About</a></li>
|
||
|
<li><a href="Text Formatting.html">Text Formatting</a></li>
|
||
|
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
|
||
|
</ul>
|
||
|
<div id="search">
|
||
|
<form action="https://www.cliki.net/site/search">
|
||
|
<label for="search_query" class="hidden">Search CLiki</label>
|
||
|
<input type="text" name="query" id="search_query" value="" />
|
||
|
<input type="submit" value="search" />
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div id="pageheader">
|
||
|
<div id="header">
|
||
|
<span id="logo">CLiki</span>
|
||
|
<span id="slogan">the common lisp wiki</span>
|
||
|
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
|
||
|
<label for="login_name" class="hidden">Account name</label>
|
||
|
<input type="text" name="name" id="login_name" class="login_input" />
|
||
|
<label for= "login_password" class="hidden">Password</label>
|
||
|
<input type="password" name="password" id="login_password" class="login_input" />
|
||
|
<input type="submit" name="login" value="login" id="login_submit" /><br />
|
||
|
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
|
||
|
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
|
||
|
</form>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body></html>
|