!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

544 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30124 Servers

Load older messages


SenderMessageTime
26 May 2021
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciuspython is not really an option tho10:22:19
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusbig dependency10:22:23
@andi:kack.itandi-glibc already depends on python... 10:22:56
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusdifferent shell would be nice. nu shell and ion shell seem to be like solid options10:23:18
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @andi:kack.it
glibc already depends on python...
ahh, thats fun. But it is not a runtime dependency
10:23:47
@andi:kack.itandi-Yeah they have some build scripts that invoke it. I believe they are doing some code generation from syscall tables or such10:24:09
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAlso python would probably slow things down10:24:20
@andi:kack.itandi-tbh I think one of the reasons nixpkgs is successful is due to bash.10:24:24
@zimbatm:numtide.comJonas ChevalierThe macOS libc used to have a runtime dependency on perl10:24:41
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @andi:kack.it
tbh I think one of the reasons nixpkgs is successful is due to bash.
what do you mean?
10:24:41
@andi:kack.itandi-The majority of people are "familiar" (to a degree of writing conditionals and assigning vars) with it10:24:48
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusahh10:24:57
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusFeel free to go over the docs, im sure you peeps will find atleast few things that you like https://doc.redox-os.org/ion-manual/html/10:25:38
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusit has proper arrays and stuff10:25:42
@andi:kack.itandi-If you now switch that to some estoteric-ish language you'll exclude some people due to raising the barrier for contribution... While I still think that someone that learns Nix properly shouldn't have an issue writing either python / osh / ... 10:25:48
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusAlso this looks like a very solid alternative to more serious scripts (perl/python) https://deno.land/10:26:25
@andi:kack.itandi-O.O10:26:35
@andi:kack.itandi- Not sure I want undefined has not attribute bla in my build scripts 10:26:57
@andi:kack.itandi- * Not sure I want undefined has no attribute bla in my build scripts 10:27:03
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusoh cmon, python is basically same shit. In fact typescript is more secure than python10:27:30
@andi:kack.itandi-what are the bootstrap requirements for deno?10:28:06
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusimage.png
Download image.png
10:28:56
@zimbatm:numtide.comJonas Chevalierisn't deno a re-implementation of nodejs?10:28:58
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @zimbatm:numtide.com
isn't deno a re-implementation of nodejs?
yes, i guess?
10:29:13
@andi:kack.itandi-The good parts about our bash is that it is extensible. You don't have to rebuild the world if you add new features to the build env as you can just pull in some setup hook that is being sourced.10:29:20
@andi:kack.itandi-We would need at least that with any other language.10:29:29
@gytis-ivaskevicius:matrix.orgGytis Ivaskeviciusit is still based on v8 engine, author is the same as well. It is just minimized by quite a bit10:29:37
@gytis-ivaskevicius:matrix.orgGytis Ivaskevicius
In reply to @andi:kack.it
The good parts about our bash is that it is extensible. You don't have to rebuild the world if you add new features to the build env as you can just pull in some setup hook that is being sourced.
how is that different from pretty much any scripting language? you just eval some code
10:30:22
@zimbatm:numtide.comJonas Chevalierthe main reason why bash works well is that the program can be composed from a number of "chunks" for each phases10:30:41
@andi:kack.itandi-Yeah sure but it has to be not painful to implement and having to go back to the stdenv code must be rare.10:30:50

Show newer messages


Back to Room ListRoom Version: 6