Encapsulate SQL statements and refactor Save functions as transactionable.

This commit is contained in:
Jeremy Latt
2013-05-24 21:39:53 -07:00
parent f24bb5ee7d
commit 48ca57c43d
11 changed files with 347 additions and 12 deletions
+16 -9
View File
@@ -1,19 +1,26 @@
# Ergonomadic
## A Go IRC Daemon
Ergonomadic is an IRC daemon written from scratch in Go. It supports (or will)
multiple concurrent connections for the same nick.
Ergonomadic is an IRC daemon written from scratch in Go.
### Why?
## Why?
I wanted to learn Go.
### What's with the name?
## What's with the name?
"Ergonomadic" is an anagram of "Go IRC Daemon".
### Helpful Documentation
## Helpful Documentation
- [IRC Channel Management](http://tools.ietf.org/html/rfc2811)
- [IRC Client Protocol](http://tools.ietf.org/html/rfc2812)
- [IRC Server Protocol](http://tools.ietf.org/html/rfc2813)
- [RFC 2811: IRC Channel Management](http://tools.ietf.org/html/rfc2811)
- [RFC 2812: IRC Client Protocol](http://tools.ietf.org/html/rfc2812)
- [RFC 2813: IRC Server Protocol](http://tools.ietf.org/html/rfc2813)
## Running the Server
```sh
$ ./build.sh
$ bin/ergonomadicdb init
$ bin/ergonomadic
```