Discover and explore top open-source AI tools and projects—updated daily.
naverLisp interpreter for functional and array programming
Top 60.6% on SourcePulse
LispE is a compact, multi-platform Lisp dialect designed to unify functional, array, and pattern programming paradigms with lazy evaluation. It offers a versatile formalism for developers seeking to harness modern programming trends, providing a powerful yet accessible language.
How It Works
LispE implements a Lisp interpreter based on a simple, extensible formalism, drawing inspiration from foundational Lisp concepts. It integrates functional programming features like lazy evaluation (à la Haskell) with robust array manipulation capabilities and a sophisticated pattern matching engine. This design facilitates concise code expression and enables novel approaches, such as a single-instruction implementation of Conway's Game of Life.
Quick Start & Requirements
Precompiled binaries are available for Windows and Mac OS (including M1). The project supports AI integrations via libraries like lispe_torch (PyTorch), lispe_gguf (llama.cpp), lispe_mlx (Mac GPUs), and lispe_tiktoken (OpenAI). Specific system or Python version requirements are not detailed in the provided text.
Highlighted Details
.) as a concise alternative to nested parentheses.minizork).Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or a public roadmap are present in the provided text.
Licensing & Compatibility
Licensed under the permissive BSD 3-Clause License. This license allows for broad use, modification, and distribution, including in commercial and closed-source applications, provided standard attribution is maintained.
Limitations & Caveats
The provided text does not explicitly detail any limitations, known bugs, or alpha/beta status of the project.
6 days ago
Inactive
WecoAI