eclisp 0.2.0

Bindings for Embeddable Common Lisp
# Embeddable Common Lisp Bindings

Safe bindings for the [ECL](https://ecl.common-lisp.dev/main.html) project.

## Example

```rust
use eclisp::{Lisp, LispError};

fn main() -> Result<(), LispError> {
    let lisp = Lisp::new()?;

    let value = lisp.eval("(+ 1 2)")?;
    println!("Result of (+ 1 2): {:?}", value.try_as_i64());

    lisp.eval("(defun double (n) (* n 2))")?;
    let doubled = lisp.call("double", &[&lisp.int(3)?])?;
    println!("3 doubled = {}", doubled);

    Ok(())
}
```

See `eclisp/examples/` for more.