You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<html><head><metacharset="UTF-8" /><title>Sci 0.2.6</title><linkrel="stylesheet" type="text/css" href="css/default.css" /><linkrel="stylesheet" type="text/css" href="css/highlight.css" /><scripttype="text/javascript" src="js/highlight.min.js"></script><scripttype="text/javascript" src="js/jquery.min.js"></script><scripttype="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divid="header"><h2>Generated by <ahref="https://github.com/weavejester/codox">Codox</a></h2><h1><ahref="index.html"><spanclass="project-title"><spanclass="project-name">Sci</span><spanclass="project-version">0.2.6</span></span></a></h1></div><divclass="sidebar primary"><h3class="no-link"><spanclass="inner">Project</span></h3><ulclass="index-link"><liclass="depth-1 current"><ahref="index.html"><divclass="inner">Index</div></a></li></ul><h3class="no-link"><spanclass="inner">Topics</span></h3><ul><liclass="depth-1 "><ahref="libsci.html"><divclass="inner"><span>Libsci</span></div></a></li></ul><h3class="no-link"><spanclass="inner">Namespaces</span></h3><ul><liclass="depth-1"><divclass="no-link"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>sci</span></div></div></li><liclass="depth-2 branch"><ahref="sci.core.html"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>core</span></div></a></li><liclass="depth-2"><ahref="sci.lang.html"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>lang</span></div></a></li></ul></div><divclass="namespace-index" id="content"><h1><spanclass="project-title"><spanclass="project-name">Sci</span><spanclass="project-version">0.2.6</span></span></h1><h5class="license">Released under the <ahref="http://opensource.org/licenses/eclipse-1.0.php">Eclipse Public License 1.0</a></h5><divclass="doc"><p>Small Clojure Interpreter.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><preclass="deps">[borkdude/sci "0.2.6"]</pre><h2>Topics</h2><ulclass="topics"><li><ahref="libsci.html">Libsci</a></li></ul><h2>Namespaces</h2><divclass="namespace"><h3><ahref="sci.core.html">sci.core</a></h3><divclass="doc"><preclass="plaintext"></pre></div><divclass="index"><p>Public variables and functions:</p><ul><li><ahref="sci.core.html#var-*1">*1</a></li><li><ahref="sci.core.html#var-*2">*2</a></li><li><ahref="sci.core.html#var-*3">*3</a></li><li><ahref="sci.core.html#var-*e">*e</a></li><li><ahref="sci.core.html#var-alter-var-root">alter-var-root</a></li><li><ahref="sci.core.html#var-binding">binding</a></li><li><ahref="sci.core.html#var-copy-var">copy-var</a></li><li><ahref="sci.core.html#var-create-ns">create-ns</a></li><li><ahref="sci.core.html#var-err">err</a></li><li><ahref="sci.core.html#var-eval-form">eval-form</a></li><li><ahref="sci.core.html#var-eval-string">eval-string</a></li><li><ahref="sci.core.html#var-eval-string*">eval-string*</a></li><li><ahref="sci.core.html#var-file">file</a></li><li><ahref="sci.core.html#var-fork">fork</a></li><li><ahref="sci.core.html#var-future">future</a></li><li><ahref="sci.core.html#var-get-column-number">get-column-number</a></li><li><ahref="sci.core.html#var-get-line-number">get-line-number</a></li><li><ahref="sci.core.html#var-in">in</a></li><li><ahref="sci.core.html#var-init">init</a></li><li><ahref="sci.core.html#var-intern">intern</a></li><li><ahref="sci.core.html#var-merge-opts">merge-opts</a></li><li><ahref="sci.core.html#var-new-dynamic-var">new-dynamic-var</a></li><li><ahref="sci.core.html#var-new-macro-var">new-macro-var</a></li><li><ahref="sci.core.html#var-new-var">new-var</a></li><li><ahref="sci.core.html#var-ns">ns</a></li><li><ahref="sci.core.html#var-out">out</a></li><li><ahref="sci.core.html#var-parse-next">parse-next</a></li><li><ahref="sci.core.html#var-parse-string">parse-string</a></li><li><ahref="sci.core.html#var-pmap">pmap</a></li><li><ahref="sci.core.html#var-print-length">print-length</a></li><li><ahref="sci.core.html#var-print-level">print-level</a></li><li><ahref="sci.core.html#var-print-meta">print-meta</a></li><li><ahref="sci.core.html#var-reader">reader</a></li><li><ahref="sci.core.html#var-set.21">set!</a></li><li><ahref="sci.core.html#var-with-bindings">with-bindings</a></li><li><ahref="sci.core.html#var-with-in-str">with-in-str</a></li><li><ahref="sci.core.html#var-with-out-str">with-out-str</a></li></ul></div></div><divclass="namespace"><h3><ahref="sci.lang.html">sci.lang</a></h3><divclass="doc"><preclass="plaintext"></pre></div><divclass="index"><p>Public variables and functions:</p><ul></ul></div></div></div></body></html>
3
+
<html><head><metacharset="UTF-8" /><title>Sci 0.2.7-SNAPSHOT</title><linkrel="stylesheet" type="text/css" href="css/default.css" /><linkrel="stylesheet" type="text/css" href="css/highlight.css" /><scripttype="text/javascript" src="js/highlight.min.js"></script><scripttype="text/javascript" src="js/jquery.min.js"></script><scripttype="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divid="header"><h2>Generated by <ahref="https://github.com/weavejester/codox">Codox</a></h2><h1><ahref="index.html"><spanclass="project-title"><spanclass="project-name">Sci</span><spanclass="project-version">0.2.7-SNAPSHOT</span></span></a></h1></div><divclass="sidebar primary"><h3class="no-link"><spanclass="inner">Project</span></h3><ulclass="index-link"><liclass="depth-1 current"><ahref="index.html"><divclass="inner">Index</div></a></li></ul><h3class="no-link"><spanclass="inner">Topics</span></h3><ul><liclass="depth-1 "><ahref="libsci.html"><divclass="inner"><span>Libsci</span></div></a></li></ul><h3class="no-link"><spanclass="inner">Namespaces</span></h3><ul><liclass="depth-1"><divclass="no-link"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>sci</span></div></div></li><liclass="depth-2 branch"><ahref="sci.core.html"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>core</span></div></a></li><liclass="depth-2"><ahref="sci.lang.html"><divclass="inner"><spanclass="tree"><spanclass="top"></span><spanclass="bottom"></span></span><span>lang</span></div></a></li></ul></div><divclass="namespace-index" id="content"><h1><spanclass="project-title"><spanclass="project-name">Sci</span><spanclass="project-version">0.2.7-SNAPSHOT</span></span></h1><h5class="license">Released under the <ahref="http://opensource.org/licenses/eclipse-1.0.php">Eclipse Public License 1.0</a></h5><divclass="doc"><p>Small Clojure Interpreter.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><preclass="deps">[borkdude/sci "0.2.7-SNAPSHOT"]</pre><h2>Topics</h2><ulclass="topics"><li><ahref="libsci.html">Libsci</a></li></ul><h2>Namespaces</h2><divclass="namespace"><h3><ahref="sci.core.html">sci.core</a></h3><divclass="doc"><preclass="plaintext"></pre></div><divclass="index"><p>Public variables and functions:</p><ul><li><ahref="sci.core.html#var-*1">*1</a></li><li><ahref="sci.core.html#var-*2">*2</a></li><li><ahref="sci.core.html#var-*3">*3</a></li><li><ahref="sci.core.html#var-*e">*e</a></li><li><ahref="sci.core.html#var-alter-var-root">alter-var-root</a></li><li><ahref="sci.core.html#var-binding">binding</a></li><li><ahref="sci.core.html#var-copy-var">copy-var</a></li><li><ahref="sci.core.html#var-create-ns">create-ns</a></li><li><ahref="sci.core.html#var-err">err</a></li><li><ahref="sci.core.html#var-eval-form">eval-form</a></li><li><ahref="sci.core.html#var-eval-string">eval-string</a></li><li><ahref="sci.core.html#var-eval-string*">eval-string*</a></li><li><ahref="sci.core.html#var-file">file</a></li><li><ahref="sci.core.html#var-fork">fork</a></li><li><ahref="sci.core.html#var-format-stacktrace">format-stacktrace</a></li><li><ahref="sci.core.html#var-future">future</a></li><li><ahref="sci.core.html#var-get-column-number">get-column-number</a></li><li><ahref="sci.core.html#var-get-line-number">get-line-number</a></li><li><ahref="sci.core.html#var-in">in</a></li><li><ahref="sci.core.html#var-init">init</a></li><li><ahref="sci.core.html#var-intern">intern</a></li><li><ahref="sci.core.html#var-merge-opts">merge-opts</a></li><li><ahref="sci.core.html#var-new-dynamic-var">new-dynamic-var</a></li><li><ahref="sci.core.html#var-new-macro-var">new-macro-var</a></li><li><ahref="sci.core.html#var-new-var">new-var</a></li><li><ahref="sci.core.html#var-ns">ns</a></li><li><ahref="sci.core.html#var-ns-name">ns-name</a></li><li><ahref="sci.core.html#var-out">out</a></li><li><ahref="sci.core.html#var-parse-next">parse-next</a></li><li><ahref="sci.core.html#var-parse-string">parse-string</a></li><li><ahref="sci.core.html#var-pmap">pmap</a></li><li><ahref="sci.core.html#var-print-length">print-length</a></li><li><ahref="sci.core.html#var-print-level">print-level</a></li><li><ahref="sci.core.html#var-print-meta">print-meta</a></li><li><ahref="sci.core.html#var-print-readably">print-readably</a></li><li><ahref="sci.core.html#var-reader">reader</a></li><li><ahref="sci.core.html#var-set.21">set!</a></li><li><ahref="sci.core.html#var-stacktrace">stacktrace</a></li><li><ahref="sci.core.html#var-with-bindings">with-bindings</a></li><li><ahref="sci.core.html#var-with-in-str">with-in-str</a></li><li><ahref="sci.core.html#var-with-out-str">with-out-str</a></li></ul></div></div><divclass="namespace"><h3><ahref="sci.lang.html">sci.lang</a></h3><divclass="doc"><preclass="plaintext"></pre></div><divclass="index"><p>Public variables and functions:</p><ul></ul></div></div></div></body></html>
<p>Table of contents: - <ahref="#libsci">Libsci</a> - <ahref="#prerequisites">Prerequisites</a> - <ahref="#walkthrough">Walkthrough</a> - <ahref="#compiling-sci-as-shared-library">Compiling sci as shared library</a> - <ahref="#using-libsci-from-c">Using libsci from C++</a> - <ahref="#using-libsci-from-rust">Using libsci from Rust</a> - <ahref="#using-libsci-from-python">Using libsci from Python</a> - <ahref="#references">References</a></p>
5
5
<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>
6
6
<p>There are also instructions at the end for using the shared library from Python using ctypes.</p>
0 commit comments