Compare commits
1 commit
main
...
trailing-s
Author | SHA1 | Date | |
---|---|---|---|
Rebecca Turner | 69ec60125b |
|
@ -30,39 +30,39 @@ The **Nix language** is used for a variety of applications ranging from individu
|
|||
to clusters of critical infrastructure. With this in mind, the Lix team has been working to
|
||||
provide a collection of necessary improvements over CppNix:
|
||||
|
||||
- **Built for a community, not for a corporation.**
|
||||
- **Built for a community, not for a corporation.** <br>
|
||||
Lix is built by a team of open-source volunteers -- and exists to provide a alternative to the
|
||||
commercial interests that have long plagued both upstream CppNix and corporate-authored forks.
|
||||
We're proud to stand by our open [conflict of interest statements](/team#conflict-of-interest-statements),
|
||||
and proud to listen to community voices on issues of sponsorship, direction, and moderation.
|
||||
|
||||
- **A safe community for developers of all backgrounds.**
|
||||
- **A safe community for developers of all backgrounds.** <br>
|
||||
Lix is developed by a diverse group of users -- and accordingly is committed to providing a
|
||||
space that's safe for users and developers typically underrepresented in technical projects.
|
||||
We take moderation seriously, and are committed to preventing bad actors from driving out
|
||||
marginalized groups.
|
||||
|
||||
- **A correct implementation of the Nix language.**
|
||||
- **A correct implementation of the Nix language.** <br>
|
||||
Recent versions of the CppNix project have introduced significant regressions -- so much so
|
||||
that the upstream [Nixpkgs](https://github.com/nixos/nixpkgs) team has opted to remain several
|
||||
versions behind. Lix is forked from the last truly-stable version of CppNix -- but has both
|
||||
introduced new features and backported a number of features from newer versions without
|
||||
sacrificing correctness.
|
||||
|
||||
- **A more modern implementation of Nix.**
|
||||
- **A more modern implementation of Nix.** <br>
|
||||
Lix is designed for evolution of its codebase. Lix already uses the more modern
|
||||
[meson build system](https://mesonbuild.com/), which improves developer usability and decreases build times.
|
||||
Plans include a gradual, piecewise introduction of the memory-safe [Rust](https://www.rust-lang.org/)
|
||||
programming language -- to both supplement and replace sections of the current C++ codebase.
|
||||
|
||||
- **A language with room to grow.**
|
||||
- **A language with room to grow.** <br>
|
||||
Unlike upstream Nix, Lix intends to be an evolving language -- a robust language versioning
|
||||
system will allow the language to grow and evolve without sacrificing backwards-compatibility or correctness.
|
||||
And room to grow means room for **usability and ergonomics improvements** -- both in the langauge and in
|
||||
tooling.
|
||||
|
||||
<br>
|
||||
|
||||
## Community, Team & Governance
|
||||
|
||||
**Looking for information about the people behind the project?**
|
||||
**Looking for information about the people behind the project?** <br>
|
||||
Check out our [community](/community) and [team](/team) pages.
|
|
@ -175,7 +175,7 @@ great time to check out some of the [community's resources on Nix](/resources).
|
|||
|
||||
## Having Trouble?
|
||||
|
||||
**One quick thing to check:** have you set `nix.package` anywhere in your configuration?
|
||||
**One quick thing to check:** have you set `nix.package` anywhere in your configuration? <br>
|
||||
If so, your configuration option will override the Lix module. You'll want to remove it, first --
|
||||
or, if you're feeling savvy, point it to the provided Lix package.
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ In this example we will be using [KaTeX](https://katex.org/)
|
|||
|
||||
- Create a partial under `/layouts/partials/math.html`
|
||||
- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally.
|
||||
- Include the partial in your templates like so:
|
||||
- Include the partial in your templates like so: <br>
|
||||
|
||||
```bash
|
||||
{{ if or .Params.math .Site.Params.math }}
|
||||
|
|
|
@ -17,36 +17,36 @@ tasks is to establish a lasting governance model -- and other teams to handle th
|
|||
|
||||
Members (in alphabetical order):
|
||||
|
||||
- **hexchen ([@hexchen](https://github.com/hexchen), she/her)**
|
||||
- **hexchen ([@hexchen](https://github.com/hexchen), she/her)** <br>
|
||||
hexchen is working primarily on maintaining and extending the Lix project infrastructure.
|
||||
|
||||
- **Irenes ([@IreneKnapp](https://github.com/IreneKnapp), they/them)**
|
||||
- **Irenes ([@IreneKnapp](https://github.com/IreneKnapp), they/them)** <br>
|
||||
Irenes are an outside-context problem. They are fond of cats.
|
||||
|
||||
- **jade ([@lf-](https://github.com/lf-), they/them)**
|
||||
- **jade ([@lf-](https://github.com/lf-), they/them)** <br>
|
||||
jade is working on packaging, testing, infrastructure, tooling, review, stability, and a large amount of
|
||||
the writing in Lix. They recently graduated from a Computer Engineering program at UBC in Canada.
|
||||
|
||||
- **Kate Temkin ([@ktemkin](https://github.com/ktemkin), she/her [singular] or they/them [plural])**
|
||||
- **Kate Temkin ([@ktemkin](https://github.com/ktemkin), she/her [singular] or they/them [plural])** <br>
|
||||
A performance art piece written live by a collective of hardware hackers & low-level engineers.
|
||||
Kate works on Lix as part of a commitment to helping you do cool things, and is seriously considering
|
||||
rewriting every bit of documentation ever to cross paths with Nix.
|
||||
|
||||
<br>
|
||||
- **Lily ([@lilyinstarlight](https://github.com/lilyinstarlight), she/they)**
|
||||
|
||||
- **Lunaphied ([@Lunaphied](https://github.com/lunaphied), she/her [singular] or they/them [plural])**
|
||||
- **Lunaphied ([@Lunaphied](https://github.com/lunaphied), she/her [singular] or they/them [plural])** <br>
|
||||
Lunaphied spend a disproportionate amount of their time considering how to get FPGAs as far from Earth as possible.
|
||||
When they're not working on Space Stuff, they consider doing the same for Nix regressions.
|
||||
|
||||
- **pennae (aka "eldritch horrors", they/them)**
|
||||
- **pennae (aka "eldritch horrors", they/them)** <br>
|
||||
The shadow at the end of a dark hallway. An ancient, nameless evil. Likes cookies
|
||||
|
||||
- **puck ([@puckipedia](https://github.com/puckipedia), she/her [singular] or they/them [plural])**
|
||||
|
||||
- **Qyriad ([@Qyriad](https://github.com/Qyriad), she/her [singular] or they/them [plural])**
|
||||
- **Qyriad ([@Qyriad](https://github.com/Qyriad), she/her [singular] or they/them [plural])** <br>
|
||||
Build system experts who delve way, way too deep into tooling -- so you don't have to.
|
||||
|
||||
- **raito ([@RaitoBezarius](https://github.com/RaitoBezarius), he/him)**
|
||||
- **raito ([@RaitoBezarius](https://github.com/RaitoBezarius), he/him)** <br>
|
||||
Raito is working on nixpkgs packaging, infrastructure, and review in Lix.
|
||||
They are a Tvix developer focusing on the store and the evaluator.
|
||||
|
||||
|
|
Loading…
Reference in a new issue