Lyra


Lyra 2024: E Utopia Network

Lyra is an open design & open source Blockchain and decentralized HPC cloud infrastructure simultaneously. It is being crafted as a meta project bringing Cloud Computing seamlessly up to speed to the benefits of PoW blockchains in an AWS-style narrative, particulary fancying the benfits of Ethereum Classic and the idea of smart contracts empowered by EIP-3668. Codename 'Utopia' is for the reason that we open up the restrictive nature of blockchains to even allow for emulated SSH connections into the massive cluster. As for rapid development and prototyping for mobile, web apps, and games you can use Javascript or TypeScript, Python 3, or literally any language that compiles into WASM, for server-side execution of code plugging right into an open source, self-hosted, Appwrite/Supabase BaaS.

Annual Milestones Features

Lyra: E Utopia

Merging 2 impossible to combine paradigms / conducting the thought crime

LLVM + (E)WASM

By compiling Lyra code, ultimately speaking Javascript, Typescript or even Python3, to LLVM or inherently WebAssembly, the sandboxed binary format becomes a tool that can be used globally for a variety of applications, one of which is serverless functions. The other is booting Linux, in theory. Also see JSLinux.

Contributions to Public Good

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.

"Javascript in the Kernel? w00t?"

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

MySQL and MongoDB support

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!

Low-level Linux Kernel and general OS research

Systemcalls and virtualization

Reproducability

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:

Sample code

See Lyra's beauty.



Features

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

Team

Daniel Zulla

Chief Scientist, Founder of The Lyra Foundation

Kenneth Gabriel

Chief Python, Original Parser/Lexer and Basic LLVM IR

Frequently Asked Questions

Many 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.

  • not yet

  • 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.

  • Lyra is owned and operated by The Lyra Foundation