{"name":"vx","portdir":"lang/vx","version":"0.0.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://vxlang.org","description":"A heterogeneous-systems programming language that puts placement and reachability in the type system","long_description":"Vx is a systems programming language for heterogeneous computing. Where data lives and which devices can reach it are part of the type system, so one program can target CPUs, GPUs and NPUs, with the compiler checking placement, capacity and transfer costs against a declared machine. The compiler is built on MLIR.","active":true,"categories":["lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1157}],"variants":["universal"],"dependencies":[{"type":"build","ports":["rust","cargo","legacy-support","clang-20"]},{"type":"lib","ports":["libffi","libunwind","mlir-22"]},{"type":"run","ports":["clang-22","z3"]},{"type":"test","ports":["clang-22"]}],"depends_on":[]}