Lyra: E Utopia
Merging 2 impossible to combine paradigms / conducting the thought crime
Open-source projects often contribute to the public good. By providing a tool like Lyra as an open-source language, developers have the opportunity to contribute to solutions that benefit society at large, whether through educational initiatives, humanitarian efforts, or other socially impactful projects. In summary, the open-source nature of Lyra aligns with values that have proven to be beneficial for humanity. It encourages collaboration, accessibility, transparency, education, and adaptability—all of which contribute to the global development of technology and the collective progress of society.
We believe a lightweight proper framework for a specific purpose allows us to design and use our language for both, hardcore, low-level hardware engineering as well as super fast and secure web apps
Do you want it traditional, or fast, or both? Most importantly, no more handwriting and string interpolation of SQL statements, and no more MVC frameworks to learn and hate!
Systemcalls and virtualization
The reproducibility of builds in the context of a package manager, such as the Wyvra package manager, is a critical aspect that ensures consistency and reliability in software development. Reproducibility refers to the ability to recreate identical builds of a software package across different environments, platforms, and at different points in time. Here's how Wyvra ensures and promotes reproducibility in package builds:
See Lyra's beauty.
Compiling Lyra to LLVM and WebAssembly (Wasm) adds significant value to the language, providing several advantages in terms of performance, portability, and accessibility across different platforms. Compiling Lyra to WebAssembly enables efficient execution in web browsers. Wasm is designed to be a low-level bytecode that can be executed at near-native speed in web environments, providing a performant option for web applications. LLVM's intermediate representation (IR) is platform-independent. Compiling Lyra to LLVM IR allows for the generation of machine code for various architectures, enhancing Lyra's portability across different operating systems and hardware.
- Inspired by Typescript and Python
- Meant to make ASTs align
- Insane performance
- Compiled Code, Executables, instead of Interpretation or JIT possible
- Synthesis of Hardware Description Language doable
Call for Papers 2024
We are discussing the state of the art of security, performance and comfort in day to day programming efforts; as well as the blackhole that is modern computers chips and CPUs, including the concept of a Hardware Root of Trust, and LangSec, in general.
Submit by Jan 15, 2024
Daniel ZullaChief Scientist, Founder of The Lyra Foundation
Kenneth GabrielChief Python, Original Parser/Lexer and Basic LLVM IR
Frequently Asked Questions
Is it open source?
The open-source model encourages collaboration and input from a diverse community of developers. The unified syntax of Lyra, combining the best features from TypeScript and Python, invites contributors to shape the language collectively. This collaboration fosters innovation and the sharing of ideas.
The ability to transpile Lyra to TypeScript and Python adds transparency to the language's design and implementation. Developers can understand how Lyra code translates to other widely-used languages, fostering trust in the language's behavior and making it easier for the community to audit and improve the codebase.
Is there a Github?
What is it about that Verilog synthesis part?
Learning how computers really work and what real-life privacy and security limitations we are really facing past software security is all about the Semiconductor industry and getting down to the Firmware and the chips, the manufacturing, the robotics, the way these things are made. Besides, the Chip Industry produces vasts amount of revenue each year. There is a financial and an academic oppertunity here.
How does funding work?
Lyra is owned and operated by The Lyra Foundation