hekatan-lisp
Hekatan LISP desde Python: el motor simbólico engine.lisp (el mismo de la aplicación Hekatan LISP) corriendo sobre SBCL.
Requiere SBCL instalado (sbcl en el PATH, o la variable HEKATAN_SBCL con su ruta):
Windows winget install SBCL.SBCL · Linux apt install sbcl · Mac brew install sbcl.
from hekatan_lisp import Lisp
with Lisp() as l: # arranca SBCL una vez (~1 s)
l.derivar("(* x (sin x))") # (+ (* (cos x) x) (sin x))
l.simplificar("(* (+ x 1) (+ x -1))") # (- (expt x 2) 1)
l.factorizar("(+ (* x x) -1)") # (* (- x 1) (+ x 1))
l.expandir("(expt (+ x 1) 2)")
l.texto(l.derivar("(* x (sin x))")) # cos(x)*x + sin(x) (texto legible)
l.eval("(...)") # cualquier forma del motor
La entrada y la salida van en forma LISP (prefija). eval ejecuta LISP arbitrario: úsalo solo con texto tuyo.
import hlisp también funciona (atajo).
Hoja de ruta: 0.2 = render de ecuaciones con el HTML/CSS propio de Hekatan LISP (sin LaTeX), para Jupyter y HTML.
Parte de la familia hekatan-engineers.
Metadata
Release files for hekatan-lisp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hekatan_lisp-0.1.0.tar.gz | 67.2 kB | Without provenance | Details for hekatan_lisp-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hekatan_lisp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for hekatan_lisp-0.1.0-py3-none-any.whl |
Total release size: 135.1 kB
Release files / hekatan_lisp-0.1.0.tar.gz
| Download URL | hekatan_lisp-0.1.0.tar.gz |
|---|---|
| Size | 67.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f03f744692b2fd2005d3f40374b85319ad3320d874b74d3036b7a5f4b95c7762
|
|
BLAKE2b-256 checksum How to use checksums |
424d902eda46878334e3c0ebef0ebbfff579ef8745ade5415a4a6d921ad25260
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.7
|
Release files / hekatan_lisp-0.1.0-py3-none-any.whl
| Download URL | hekatan_lisp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 67.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
33477e55544e1926a526b71c576d4a30abfd5e1e9935c8c1a2554aa89f7f3327
|
|
BLAKE2b-256 checksum How to use checksums |
b82aebc58dfc783ebbaa5fdac0dcd1df98fbd137657faff3276292a68fa568fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.7
|
Security for hekatan-lisp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.