Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

And some build systems already have an option to add these RPATHs, e.g. https://cmake.org/cmake/help/latest/variable/CMAKE_INSTALL_R...


sort by: page size:

It is already possible to some degree: https://github.com/JuliaLang/julia/issues/9973

More robust support starts with package precompilation which is slated to go into 0.4

https://github.com/JuliaLang/julia/pull/11426


There is this one: https://github.com/janbar/openssl-cmake but I mostly use it to embed OpenSSL.

This stuff is all supported by IDEs, though. e.g., https://github.com/JetBrains/ideavim

That would be things like cython (https://cython.org/) and rpython (https://rpython.readthedocs.io/en/latest/).

You mean like this?

[1] http://rmind.github.io/npf/intro.html

[2] https://man.netbsd.org/npf.7

Or conveniently integrated into Linux like in

[3] https://therouter.net/ and

[4] https://github.com/alexk99/the_router ?


Here is a CMake example of deployment. It's not that difficult:

https://github.com/Timmmm/robocut/blob/master/CMakeLists.txt


Also https://taskfile.dev/ seems to be in a similar vein. Simplifying the authoring of the build specification.

Clickable code view would be nice, e.g:

http://lxr.linux.no/linux+v4.9/kernel/async.c


This, for example: https://github.com/NixOS/nixpkgs/issues/18778

I support the idea of declarative configuration and dependencies, but I also realize that this is a very very hard thing to do, when each language have its own preferred package manager and they all expect a mutable environment.

(I tried NixOS for 2 months and switched back to Ubuntu. The issues are too numerous so far, despite heroic work of NixOS dev team)


I have an open issue for that here: https://github.com/simonw/datasette-lite/issues/28

My initial hunch is that this will be really difficult - probably require a fork of something like https://github.com/coleifer/pysqlite3 then compiled for WebAssembly.

I'm confident it's feasible, but I don't have the skills to figure it out myself.



I mean for example this:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=googl...

Google only packages chrome as .deb and .rpm, but you can still get it on other distros anyways.


That reminds me of a library where I’ve seen it in use: wgpu. For example https://docs.rs/wgpu/0.11.0/wgpu/struct.TextureViewDescripto...

This is why I like https://github.com/openrewrite so much. One gets to tell users how to rewrite code automatically. It makes refactoring almost as easy as in a mono repo.

True. This seems more like a general-purpose task-runner like Task [1] than a self-contained build system.

1. https://taskfile.dev/#/


I use click for https://github.com/rcarmo/piku (in fact it’s the only dependency) and often wish something like it was part of the standard library...

Herb is working on something like that already. See his work on CppFront as an alternative syntax for C++: https://github.com/hsutter/cppfront

Substack did a similar thing with NPM, but for C.

https://github.com/substack/dotc


In particular is eprime-mode for emacs: https://github.com/AndrewHynes/eprime-mode
next

Legal | privacy