Skip to content

Commit e3fc80b

Browse files
committed
v0.2.6
1 parent e4cfa16 commit e3fc80b

File tree

6 files changed

+9
-5
lines changed

6 files changed

+9
-5
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ For a list of breaking changes, check [here](#breaking-changes)
44

55
## Unreleased
66

7+
...
8+
9+
## v0.2.6
10+
711
- Use `IllegalArgumentException` in case when providing duplicate dispatch values
812
- Improve error message when protocol not found for class
913
- `thread-bound?` predicate [#560](https://github.com/borkdude/sci/issues/560)

doc/codox/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<!DOCTYPE html PUBLIC ""
22
"">
3-
<html><head><meta charset="UTF-8" /><title>Sci 0.2.6-SNAPSHOT</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="libsci.html"><div class="inner"><span>Libsci</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>sci</span></div></div></li><li class="depth-2 branch"><a href="sci.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="sci.lang.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>lang</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6-SNAPSHOT</span></span></h1><h5 class="license">Released under the <a href="http://opensource.org/licenses/eclipse-1.0.php">Eclipse Public License 1.0</a></h5><div class="doc"><p>Small Clojure Interpreter.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[borkdude/sci "0.2.6-SNAPSHOT"]</pre><h2>Topics</h2><ul class="topics"><li><a href="libsci.html">Libsci</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="sci.core.html">sci.core</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="sci.core.html#var-*1">*1</a> </li><li> <a href="sci.core.html#var-*2">*2</a> </li><li> <a href="sci.core.html#var-*3">*3</a> </li><li> <a href="sci.core.html#var-*e">*e</a> </li><li> <a href="sci.core.html#var-alter-var-root">alter-var-root</a> </li><li> <a href="sci.core.html#var-binding">binding</a> </li><li> <a href="sci.core.html#var-copy-var">copy-var</a> </li><li> <a href="sci.core.html#var-create-ns">create-ns</a> </li><li> <a href="sci.core.html#var-err">err</a> </li><li> <a href="sci.core.html#var-eval-form">eval-form</a> </li><li> <a href="sci.core.html#var-eval-string">eval-string</a> </li><li> <a href="sci.core.html#var-eval-string*">eval-string*</a> </li><li> <a href="sci.core.html#var-file">file</a> </li><li> <a href="sci.core.html#var-fork">fork</a> </li><li> <a href="sci.core.html#var-future">future</a> </li><li> <a href="sci.core.html#var-get-column-number">get-column-number</a> </li><li> <a href="sci.core.html#var-get-line-number">get-line-number</a> </li><li> <a href="sci.core.html#var-in">in</a> </li><li> <a href="sci.core.html#var-init">init</a> </li><li> <a href="sci.core.html#var-intern">intern</a> </li><li> <a href="sci.core.html#var-merge-opts">merge-opts</a> </li><li> <a href="sci.core.html#var-new-dynamic-var">new-dynamic-var</a> </li><li> <a href="sci.core.html#var-new-macro-var">new-macro-var</a> </li><li> <a href="sci.core.html#var-new-var">new-var</a> </li><li> <a href="sci.core.html#var-ns">ns</a> </li><li> <a href="sci.core.html#var-out">out</a> </li><li> <a href="sci.core.html#var-parse-next">parse-next</a> </li><li> <a href="sci.core.html#var-parse-string">parse-string</a> </li><li> <a href="sci.core.html#var-pmap">pmap</a> </li><li> <a href="sci.core.html#var-print-length">print-length</a> </li><li> <a href="sci.core.html#var-print-level">print-level</a> </li><li> <a href="sci.core.html#var-print-meta">print-meta</a> </li><li> <a href="sci.core.html#var-reader">reader</a> </li><li> <a href="sci.core.html#var-set.21">set!</a> </li><li> <a href="sci.core.html#var-with-bindings">with-bindings</a> </li><li> <a href="sci.core.html#var-with-in-str">with-in-str</a> </li><li> <a href="sci.core.html#var-with-out-str">with-out-str</a> </li></ul></div></div><div class="namespace"><h3><a href="sci.lang.html">sci.lang</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div></div></body></html>
3+
<html><head><meta charset="UTF-8" /><title>Sci 0.2.6</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="libsci.html"><div class="inner"><span>Libsci</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>sci</span></div></div></li><li class="depth-2 branch"><a href="sci.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="sci.lang.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>lang</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6</span></span></h1><h5 class="license">Released under the <a href="http://opensource.org/licenses/eclipse-1.0.php">Eclipse Public License 1.0</a></h5><div class="doc"><p>Small Clojure Interpreter.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[borkdude/sci "0.2.6"]</pre><h2>Topics</h2><ul class="topics"><li><a href="libsci.html">Libsci</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="sci.core.html">sci.core</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="sci.core.html#var-*1">*1</a> </li><li> <a href="sci.core.html#var-*2">*2</a> </li><li> <a href="sci.core.html#var-*3">*3</a> </li><li> <a href="sci.core.html#var-*e">*e</a> </li><li> <a href="sci.core.html#var-alter-var-root">alter-var-root</a> </li><li> <a href="sci.core.html#var-binding">binding</a> </li><li> <a href="sci.core.html#var-copy-var">copy-var</a> </li><li> <a href="sci.core.html#var-create-ns">create-ns</a> </li><li> <a href="sci.core.html#var-err">err</a> </li><li> <a href="sci.core.html#var-eval-form">eval-form</a> </li><li> <a href="sci.core.html#var-eval-string">eval-string</a> </li><li> <a href="sci.core.html#var-eval-string*">eval-string*</a> </li><li> <a href="sci.core.html#var-file">file</a> </li><li> <a href="sci.core.html#var-fork">fork</a> </li><li> <a href="sci.core.html#var-future">future</a> </li><li> <a href="sci.core.html#var-get-column-number">get-column-number</a> </li><li> <a href="sci.core.html#var-get-line-number">get-line-number</a> </li><li> <a href="sci.core.html#var-in">in</a> </li><li> <a href="sci.core.html#var-init">init</a> </li><li> <a href="sci.core.html#var-intern">intern</a> </li><li> <a href="sci.core.html#var-merge-opts">merge-opts</a> </li><li> <a href="sci.core.html#var-new-dynamic-var">new-dynamic-var</a> </li><li> <a href="sci.core.html#var-new-macro-var">new-macro-var</a> </li><li> <a href="sci.core.html#var-new-var">new-var</a> </li><li> <a href="sci.core.html#var-ns">ns</a> </li><li> <a href="sci.core.html#var-out">out</a> </li><li> <a href="sci.core.html#var-parse-next">parse-next</a> </li><li> <a href="sci.core.html#var-parse-string">parse-string</a> </li><li> <a href="sci.core.html#var-pmap">pmap</a> </li><li> <a href="sci.core.html#var-print-length">print-length</a> </li><li> <a href="sci.core.html#var-print-level">print-level</a> </li><li> <a href="sci.core.html#var-print-meta">print-meta</a> </li><li> <a href="sci.core.html#var-reader">reader</a> </li><li> <a href="sci.core.html#var-set.21">set!</a> </li><li> <a href="sci.core.html#var-with-bindings">with-bindings</a> </li><li> <a href="sci.core.html#var-with-in-str">with-in-str</a> </li><li> <a href="sci.core.html#var-with-out-str">with-out-str</a> </li></ul></div></div><div class="namespace"><h3><a href="sci.lang.html">sci.lang</a></h3><div class="doc"><pre class="plaintext"></pre></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div></div></body></html>

doc/codox/libsci.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!DOCTYPE html PUBLIC ""
22
"">
3-
<html><head><meta charset="UTF-8" /><title>Libsci</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 current"><a href="libsci.html"><div class="inner"><span>Libsci</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>sci</span></div></div></li><li class="depth-2 branch"><a href="sci.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="sci.lang.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>lang</span></div></a></li></ul></div><div class="document" id="content"><div class="doc"><div class="markdown"><h1><a href="#libsci" name="libsci"></a>Libsci</h1>
3+
<html><head><meta charset="UTF-8" /><title>Libsci</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Sci</span> <span class="project-version">0.2.6</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 current"><a href="libsci.html"><div class="inner"><span>Libsci</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>sci</span></div></div></li><li class="depth-2 branch"><a href="sci.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2"><a href="sci.lang.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>lang</span></div></a></li></ul></div><div class="document" id="content"><div class="doc"><div class="markdown"><h1><a href="#libsci" name="libsci"></a>Libsci</h1>
44
<p>Table of contents: - <a href="#libsci">Libsci</a> - <a href="#prerequisites">Prerequisites</a> - <a href="#walkthrough">Walkthrough</a> - <a href="#compiling-sci-as-shared-library">Compiling sci as shared library</a> - <a href="#using-libsci-from-c">Using libsci from C++</a> - <a href="#using-libsci-from-rust">Using libsci from Rust</a> - <a href="#using-libsci-from-python">Using libsci from Python</a> - <a href="#references">References</a></p>
55
<p>To use sci as a shared library from e.g. C++, follow along with this tutorial. We illustrate what is happening when you run the script <code>libsci/compile-libsci</code> and <code>libsci/compile-cpp</code>.</p>
66
<p>There are also instructions at the end for using the shared library from Python using ctypes.</p>

0 commit comments

Comments
 (0)