2019-02-23 21:06:34 +01:00
|
|
|
# AISL
|
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
Asynchronous Internet Server Library provides innovative way of web development.
|
|
|
|
AISL based applications have built-in web server giving full control of client
|
|
|
|
serving. All you need to know is a request string? - Start prepare the response
|
|
|
|
without waiting for headers and body! Don't need some headers? - Don't save them
|
|
|
|
in memory! Unwanted content-body? - simply ignore it!
|
2019-02-23 21:06:34 +01:00
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
## Documentation
|
2019-02-23 21:06:34 +01:00
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
[Hello World](https://lowenware.com/aisl/handbook.html#getting-started) example
|
|
|
|
and full [API reference](https://lowenware.com/aisl/handbook.html#api-reference)
|
|
|
|
can be found in an oficial [AISL HandBook](https://lowenware.com/aisl/handbook.html).
|
|
|
|
|
|
|
|
## Installation
|
2019-02-23 21:06:34 +01:00
|
|
|
|
|
|
|
```
|
2019-07-13 14:04:06 +02:00
|
|
|
$ make PREFIX=/usr/local
|
|
|
|
$ sudo make PREFIX=/usr/local install
|
|
|
|
$ sudo cp libaisl.pc.example /usr/lib/pkgconfig/libaisl.pc
|
2019-02-23 21:06:34 +01:00
|
|
|
```
|
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
ArchLinux users can install from [AUR](https://aur.archlinux.org/packages/aisl-git/) :
|
2019-02-23 21:06:34 +01:00
|
|
|
|
|
|
|
```
|
2019-07-13 14:04:06 +02:00
|
|
|
$ yaourt -S aisl-git
|
2019-02-23 21:06:34 +01:00
|
|
|
```
|
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
## License
|
2019-02-23 21:06:34 +01:00
|
|
|
|
2019-07-13 14:04:06 +02:00
|
|
|
AISL is free for both commercial and non-commercial use, being distributed under
|
|
|
|
terms of [CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0/).
|