Mathnerd314

Results 74 comments of Mathnerd314

My guess is you'd use this branch: https://github.com/frevib/io_uring-echo-server/tree/io-uring-feat-fast-poll, like he linked in the benchmark description.

What about munging the package names? Say 4Blocks becomes x-4Blocks (and x- becomes x2-, x3- x4-, and so on, although hopefully hackage will never have any packages starting with x-)....

> virtually no expression in Nixpkgs does that ![You sit on a throne of lies](https://media.giphy.com/media/xUySTNfFds1K3phXmo/200w.webp) See for example: https://github.com/NixOS/nixpkgs/blob/0e8e02e686363de53ad80953c265cf11a95304f4/pkgs/misc/emulators/wine/base.nix https://github.com/NixOS/nixpkgs/blob/794c4ec7fb778c06c22e05291d0f7566897d2d93/pkgs/development/web/postman/default.nix https://github.com/NixOS/nixpkgs/blob/f4811789605ee3fb1c069fd6c569aae32cd27d1e/pkgs/development/python-modules/pywebkitgtk/default.nix (and a few other python packages) [This email](https://marc.info/?l=nix-dev&m=139641583514970&w=4) is...

I think if you're going to add a tutorial it's worth considering the structure of the documentation. I've found https://diataxis.fr/ recently. We don't have to follow it exactly, but a...

I can think of two reasons you're getting quadratic overhead: * In [Is the Optimal Implementation Inefficient? Elementarily Not](https://drops.dagstuhl.de/opus/volltexte/2017/7733/pdf/LIPIcs-FSCD-2017-17.pdf) they find a quadratic bound on complexity relative to normal order...

> So apart from some confusing papers by Asperti, I'd assume that the status quo is still described by Optimality and inefficiency: what isn't a cost model of the lambda...

> The fairly common expression below [foo] is exponential on GHC, vs linear on HVM. Actually with `-O` GHC optimizes this to `foo n = let a = foo (n-1)...

For the bulk downloading stuff you can use [cURL](https://curl.haxx.se/docs/manpage.html), it's not as nice as DownThemAll (cookie handling / UA spoofing is a pain in the ***) but at least it...

@jdrch All the software I mentioned is cross-platform, you can use cURL from the command prompt or PowerShell too

The `Lift` class is defined in the package `template-haskell`, hence there is no way to define an instance without depending on the package. But the package is a core library...