Jac and Jaseci
The programming language that extends Python with AI-first constructs and spatial programming. Imagine, Create, Launch.
The programming language that extends Python with AI-first constructs and spatial programming. Imagine, Create, Launch.
Install Jac and setup your development environment. Write your first Jac program.
Start GuideJac is a drop-in replacement for Python and supersets Python, much like Typescript supersets Javascript or C++ supersets C.
Jac introduces a new way programmers can integrate LLMs into their code. Simply replace a function body with an llm call, need for prompt engineering, learning extensive libraries and complicated new syntaxes.
Jac introduces super OOP constructs for a new paradigm called object-spatial OOP, enhancing the handling and visualization of data in ways traditional programming paradigms might not support.
Jac makes persistence and user concepts part of the language, enabling simple programs to run unchanged in terminals or across clouds. Jac streamlines development by removing the need for dev ops and cloud setup.
~ Imagine, Create, Launch ~
Jac is an innovative programming language that extends Python's semantics while maintaining full interoperability with the Python ecosystem. Created by @marsninja and Jac Hackers Everywhere, it introduces cutting-edge programming models and abstractions specifically designed to minimize complexity and embrace AI-forward development.
Our mission is to automate categories of common software systems that typically require manual implementation, making advanced programming paradigms accessible to developers worldwide.