Skip to content
This repository was archived by the owner on Nov 10, 2020. It is now read-only.

Commit 655cf13

Browse files
committed
Update documentation
1 parent a8a2068 commit 655cf13

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 0.30.1.11 (2015-04-28)
4+
5+
* Remove the need for git submodules
6+
* Add Makefile for fetching and building dependencies
7+
* Change default path for dependencies and shared module (.modules and .lib)
8+
* Adjust README.md, tests and travis-ci unit testing config
9+
310
## 0.30.1.10 (2015-04-22)
411

512
* Fix bug where downloading a file to an inexistant dir fails horribly

EXPLAIN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ So far so good, but what happens when the file you load also loads a file in a d
3737
To fix this, we use [file](http://software-lab.de/doc/refF.html#file):
3838

3939
```lisp
40-
*Https (pack (car (file)) "lib/libneon.so")
40+
*Https (pack (car (file)) ".lib/libneon.so")
4141
```
4242

43-
What this does is load the file `lib/libneon.so` relative to the file that's loading it.
43+
What this does is load the file `.lib/libneon.so` relative to the file that's loading it.
4444

4545
We use this technique further down as well:
4646

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,25 @@ Please read [EXPLAIN.md](EXPLAIN.md) to learn more about PicoLisp and this HTTPS
2626

2727
# Getting Started
2828

29-
These FFI bindings require the [Neon C library](http://www.webdav.org/neon/), compiled as a shared library. It is included here as a [git submodule](http://git-scm.com/book/en/v2/Git-Tools-Submodules).
29+
These FFI bindings require the [Neon C library](http://www.webdav.org/neon/), compiled as a shared library.
3030

31-
1. Type `./build.sh` to pull and compile the _Neon C Library_.
31+
1. Type `make` to pull and compile the _Neon C Library_.
3232
2. Include `https.l` in your project (it loads `ffi.l` and `internal.l`).
3333
3. Try the [examples](#examples) below
3434

3535
### Linking and Paths
3636

3737
Once compiled, the shared library is symlinked as:
3838

39-
lib/libneon.so -> vendor/neon/src/.libs/libneon.so
39+
.lib/libneon.so -> .modules/neon/HEAD/src/.libs/libneon.so
4040

41-
The `https.l` file searches for `lib/libneon.so`, relative to its current directory.
41+
The `https.l` file searches for `.lib/libneon.so`, relative to its current directory.
4242

4343
### Updating
4444

45-
This library uses git submodules, type this keep everything updated:
45+
To keep everything updated, type:
4646

47-
./update.sh
47+
git pull && make clean && make
4848

4949
# Usage
5050

@@ -273,9 +273,9 @@ s>^J")
273273

274274
# Testing
275275

276-
This library now comes with full [unit tests](https://github.com/aw/picolisp-unit). To run the tests, run:
276+
This library now comes with full [unit tests](https://github.com/aw/picolisp-unit). To run the tests, type:
277277

278-
./test.l
278+
make check
279279

280280
# Alternatives
281281

0 commit comments

Comments
 (0)