| @@ -2,14 +2,16 @@ Rust is a systems programming language f | | | @@ -2,14 +2,16 @@ Rust is a systems programming language f |
2 | speed, and concurrency. It maintains these goals without having a | | 2 | speed, and concurrency. It maintains these goals without having a |
3 | garbage collector, making it a useful language for a number of use cases | | 3 | garbage collector, making it a useful language for a number of use cases |
4 | other languages aren't good at: embedding in other languages, programs | | 4 | other languages aren't good at: embedding in other languages, programs |
5 | with specific space and time requirements, and writing low-level code, | | 5 | with specific space and time requirements, and writing low-level code, |
6 | like device drivers and operating systems. | | 6 | like device drivers and operating systems. |
7 | | | 7 | |
8 | It improves on current languages targeting this space by having a number | | 8 | It improves on current languages targeting this space by having a number |
9 | of compile-time safety checks that produce no runtime overhead, while | | 9 | of compile-time safety checks that produce no runtime overhead, while |
10 | eliminating all data races. Rust also aims to achieve "zero-cost | | 10 | eliminating all data races. Rust also aims to achieve "zero-cost |
11 | abstractions" even though some of these abstractions feel like those of | | 11 | abstractions" even though some of these abstractions feel like those of |
12 | a high-level language. Even then, Rust still allows precise control | | 12 | a high-level language. Even then, Rust still allows precise control |
13 | like a low-level language would. | | 13 | like a low-level language would. |
14 | | | 14 | |
15 | This package installs a released binary. | | 15 | This package installs a released binary, on architectures supported by |
| | | 16 | upstream, or a TNF-built binary, on NetBSD versions not supported by |
| | | 17 | upstream. |