!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

228 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture53 Servers

Load older messages


SenderMessageTime
2 Aug 2022
@profpatsch:augsburg.oneprofpatschSomething like chez scheme could e.g. drop you in a debugger that listens on a TCP port14:13:44
@infinisil:matrix.orginfinisilNix is not a general purpose language14:13:49
@profpatsch:augsburg.oneprofpatschwhich you can access from outside the builder14:13:53
@profpatsch:augsburg.oneprofpatsch(provided nix allows it)14:14:03
@profpatsch:augsburg.oneprofpatschI think there was a hack like that for stdenv bash somewhere14:14:24
@profpatsch:augsburg.oneprofpatsch(I’m thinking more people would write low level plumbing if the stdenv was composable and accessible, so dev experience is an important point to think about)14:15:20
@j-k:matrix.orgj-kif like guix there's a spin-off nix-like project that uses lua at all levels should it be called nyx or just nix? šŸ˜… https://en.wikipedia.org/wiki/Nix_(moon)14:19:24
@whentze:matrix.orgWanja HentzeI think the big momentum point for bash is not even "everyone has it in their supply chain already" but "everyone kinda half-knows it already"14:50:13
@whentze:matrix.orgWanja Hentzefrom my personal experience, having a derivation with very little nix in it abut with a big ol' shell script in a string literal leads to something that people inexperienced with nix may feel they can work with at least a little bit14:52:04
@whentze:matrix.orgWanja Hentzethat's an awkard sentence, sorry14:52:15
@whentze:matrix.orgWanja Hentzewhat I'm saying is: the bash parts of our derivations (where I work) are the ones that non-nix-nerds are actually confident touching14:52:50
@whentze:matrix.orgWanja Hentze that being said, there is hardly a day where I don't curse bash to hell for its idiotic parts 14:54:07
@j-k:matrix.orgj-kthe idea with oil is for the most part it's the same as bash & the fancy oil features is what we would use under the hood in stdenv to replace/improve phases so at the top it'd probably look pretty similar14:54:32
@whentze:matrix.orgWanja Hentzeheck, even execline kinda looks shell-y enough where it might work14:55:10
@whentze:matrix.orgWanja Hentze in my experience, people readily put up with having to write RUN build.sh foo bar 14:55:39
@whentze:matrix.orgWanja Hentze they will less readily put up with having to write (run "build.sh" ("foo" bar")) or something 14:56:06
@whentze:matrix.orgWanja Hentze this is extremely superficial, I'm aware. but we're already making people learn one weird new syntax 14:56:42
@whentze:matrix.orgWanja Hentze * this is extremely superficial, I'm aware. but we're already making people learn one weird new syntax (nix) 14:57:22
@whentze:matrix.orgWanja Hentze * this is extremely superficial, I'm aware. but we're already making people learn one weird new syntax (nix), about which people complain to no end 14:57:34
@whentze:matrix.orgWanja Hentzeand while I'm personally very familiar with sexprs, I think they represent "weird new syntax" for most folks14:58:17
@infinisil:matrix.orginfinisilCurrently listening to the Summer of Nix live talk "The Architecture and History of Nixpkgs" https://www.youtube.com/watch?v=TKgHazs3AMw15:21:37
@infinisil:matrix.orginfinisilNot that much about nixpkgs architecture as of yet thouggh15:22:12
@a-kenji:matrix.orga-kenji joined the room.15:53:13
@denna:matrix.orgdenna joined the room.15:54:15
@ctem:matrix.orgctem joined the room.16:12:16
@whentze:matrix.orgWanja Hentze
In reply to @infinisil:matrix.org
Currently listening to the Summer of Nix live talk "The Architecture and History of Nixpkgs" https://www.youtube.com/watch?v=TKgHazs3AMw
the question about localization somebody just asked is weird to me
16:25:25
@whentze:matrix.orgWanja Hentzeisn't the software packaged by nixpkgs localized already?16:25:46
@infinisil:matrix.orginfinisil I'm guessing it's localization of e.g. meta.description, NixOS option descriptions, eval error messages, etc. 16:26:25
@infinisil:matrix.orginfinisilThat's about the most nixpkgs could do16:26:41
@whentze:matrix.orgWanja Hentzeand maybe the output of some scripts that are original in nixpkgs?16:27:19

There are no newer messages yet.


Back to Room ListRoom Version: 9