!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

892 Members
For people hacking on the Nix package manager itself189 Servers

Load older messages


SenderMessageTime
31 Oct 2024
@k900:0upti.meK900That's really not the kind of thing that's going to help16:13:21
@k900:0upti.meK900The interpreter isn't slow because it's complex16:13:38
@k900:0upti.meK900It's slow because it was not written to be fast16:13:44
@k900:0upti.meK900If that makes any sense16:13:47
@khaleghi:matrix.org..😕16:14:14
@aloisw:kde.org@aloisw:kde.org
In reply to @k900:0upti.me
The interpreter isn't slow because it's complex
I think they might mean "complexity" as in "algorithmic complexity".
16:14:41
@k900:0upti.meK900Yes, I get that16:15:23
@khaleghi:matrix.org..I'm looking for contributing some open-source projects to make my CV16:15:25
@k900:0upti.meK900And it's not going to help the interpeter16:15:27
@k900:0upti.meK900Because the interpreter is just ... not very designed to be fast16:15:40
@khaleghi:matrix.org.. K900: anyways, thanks for sharing your experience with us. 16:17:43
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8)If you want to do open source work and have a background in numerical analysis, check out https://herbie.uwplse.org/16:19:04
@khaleghi:matrix.org..not bad, thanks a lot16:20:38
@khaleghi:matrix.org.. connor (he/him) (UTC-7): I have just sent an email to them. many thanks. 16:27:16
@khaleghi:matrix.org..it seems they are not active on the project. their email simply doesn't work to get inquiries. i have sent an email to tensorflow probability library to see how it goes.16:51:25
@adda0:matrix.orgAdda joined the room.17:17:45
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) Added GC numbers to https://github.com/NixOS/nix/pull/11767; with the change it allocates more memory than before (which is odd, given that the implementation we currently have just mallocs and memcpy's like wild -- I'd expect at least some decrease, though maybe that's because I haven't figured out how to work transient yet). 17:56:45
@catterwocky:matrix.orgPhilipp Jungkamp left the room.22:54:54
@catterwocky:matrix.orgPhilipp Jungkamp joined the room.22:55:15
1 Nov 2024
@joerg:thalheim.ioMic92Bumped all nix versions and added some automation for updating nix: https://github.com/NixOS/nixpkgs/pull/35283410:53:28
@ryan4yi:matrix.orgRyan Yin joined the room.14:21:04
@samuel:mnzn.devSamuel set a profile picture.21:25:16
@samuel:mnzn.devSamuel changed their display name from Samuel to Samuel (DrRed).21:41:39
@samuel:mnzn.devSamuel changed their display name from Samuel (DrRed) to Samuel.21:42:31
2 Nov 2024
@error_pro:matrix.orgerror_pro joined the room.05:55:57
@icarus_dh:matrix.org@icarus_dh:matrix.org joined the room.14:07:09
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8)Does anyone have any recommended reading on ways to implement call-by-name (call-by-need?) in CPP?20:51:34
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8)TBH getting a little frustrated with https://github.com/NixOS/nix/pull/11767 and concerned that to improve performance with data structures that have structural sharing we’ll need to move more data structures over to permit sharing (instead of re-allocating when interacting with STL containers)21:00:53
@emilazy:matrix.orgemily FWIW, even in Haskell it's sometimes faster to use the contiguous, copy-happy vector than fancier structures just because of constant factors – not to discourage you, just saying that I'm not sure the performance trade-off is going to unambiguously be in favour of the elegant functional data structures 21:05:02
@emilazy:matrix.orgemily memcpy is a very cheap operation these days 21:05:22

Show newer messages


Back to Room ListRoom Version: 6