Skip to main content

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)

Source distribution for hekatan-lisp 0.1.0
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)

Table of built distributions (wheels) for hekatan-lisp 0.1.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page