Soc Virnyl Estela
Wayland tools enthusiast. Likes to code in Julia and Rust.
Involved Projects and Packages
Just is a command runner. Although, it's not really a build system like Make. It avoids Make's complexities and confusing PHONY statements.
A command-line tool which runs benchmarks of other programs passed as arguments.
* Statistical analysis across multiple runs
* Support for arbitrary shell commands
* Constant feedback about the benchmark progress and current estimates
* Warmup runs can be executed before the actual benchmark
* Cache-clearing commands can be set up before each timing run
* Statistical outlier detection to detect interference from other programs and caching effects
* Export results to various formats: CSV, JSON, Markdown, AsciiDoc
* Parameterized benchmarks (e.g. vary the number of threads)
An opinionated code formatter for Lua 5.1, 5.2, 5.3, 5.4 and Luau, built using full-moon. StyLua is inspired by the likes of prettier, it parses your Lua codebase, and prints it back out from scratch, enforcing a consistent code style.
Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).
Janet makes a good system scripting language, or a language to embed in other programs. Janet also can be used for rapid prototyping, dynamic systems, and other domains where dynamic languages shine. Implemented mostly in standard C99, Janet runs on Windows, Linux and macOS. The few features that are not standard C (dynamic library loading, compiler specific optimizations), are fairly straightforward. Janet can be easily ported to new platforms. While Janet is embeddable, it comes with a bit more out of the box than many other such easily embeddable languages such as threading, networking, an event loop, subprocess handling, regex-like library called PEG, and more.
The core cargo vendor tool is useful to save all dependencies. However, it doesn't offer any filtering; today cargo includes all platforms, but some projects only care about Linux for example.
This tool solves that by extending the core functionality of cargo vendor with filtering for platforms and more!
OBS Source Service and utilities for Rust software packaging.
Using PLT trampolines to provide a BLAS and LAPACK demuxing library
The bootstrap compiler component of the Hare Programming Language.
A general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
A kakoune / neovim inspired editor, written in Rust.
* Vim-like modal editing
* Multiple selections
* Built-in language server support
* Smart, incremental syntax highlighting and code editing via tree-sitter
kak-lsp is a Language Server Protocol client for Kakoune implemented in Rust.
This project was created for package lua-language-server via attribute OBS:Maintained
This project was created for package tree-sitter via attribute OBS:Maintained
This project was created for package emacs via attribute OBS:Maintained
This project was created for package openblas via attribute OBS:Maintained
This project was created for package mirrorsorcerer via attribute OBS:Maintained
This project was created for package zathura-plugin-pdf-mupdf via attribute OBS:Maintained