Re: [ANNOUNCE] 7 applications written in Rust are available in Rawhide
by Igor Gnatenko
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Tue, 2017-11-28 at 09:57 +0100, Jan Synacek wrote:
> On Mon, Nov 27, 2017 at 6:38 PM, Igor Gnatenko
> <ignatenkobrain(a)fedoraproject.org> wrote:
> > snip
>
> I kind of wonder... What is so special about them that they deserve a
> big announcement like this?
As Zbyszek said, this is totally new ecosystem in Fedora. Also I would like to
point that Fedora is the first distro which is able to build applications
written in Rust without internet and bundled dependencies.
> --
> Jan Synacek
> Software Engineer, Red Hat
- --
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlodMsgACgkQaVcUvRu8
X0wIlBAAl2E6YmpvnS7FyRg1DpePJUUgFzt1CZj+sa4tXs9HSh8wPyBW15P1Xyvp
xntTEeJqLF60+nHzx4qlISvMjpRq213e7SJ4wdtZDqWS2tWCq27xA9U+xxds4QfD
S77EfKx5f9UDTx1TwJooh8ClWPtW0E+jUyG7J/gff8xcSltWmqRsU0vxMKJ5skg6
C4X/allndKOQpUeWmuXrU0TCN1hTHcP6a6geF6OfKLmAftx6QvMWuR8UkL34f8HY
vlNUPaZgZQhZHbEwXoDQGpEtO9vFYv3Og3bu03TnLC5rPajJll0UoKQN0jgPPRVv
gkoiGmZiG7XMTyCQCOmsyLSI7qPUo7Pr0GCdHOuMewWZ8dN4vdncFmdLK/OFRdJT
H5uYdF0CLNZDEeN+6h1AauT+MEfA+yV2fktnZ/QZhCz+0K6b8ovRMkx4hdinGuZz
O5WoDwgL5KEipFI5JExsTvE/3JJdB7B+mRew4FR6oZrzrsDdXLjR6HohKpDsTR2r
OlEeXtLg+eauo/KfPqSeSS67XVZYYIqH69rW1KvnLbNsxU18B6e7PENpAs23CnJD
i4QyNrfSII6Zz+IpfxtQTvF4ZPikT/HHe59wlAOW4lG8xiwsZqn8JtJEvrwhbVAp
fy2LPm3882gzhQlfHkHCUNUeLy6FxMPO2xrITR4vLO4jF0p8Iv8=
=YdDx
-----END PGP SIGNATURE-----
5 years, 10 months
[ANNOUNCE] 7 applications written in Rust are available in Rawhide
by Igor Gnatenko
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
* base100
https://github.com/AdamNiederer/base100
Encode things into Emoji.
Base💯 can represent any byte with a unique emoji symbol, therefore it ca
n represent binary data with zero printable overhead (see caveats for more
info).
* fd-find
https://github.com/sharkdp/fd
fd is a simple, fast and user-friendly alternative to find.
While it does not seek to mirror all of find's powerful functionality, it
provides sensible (opinionated) defaults for 80% of the use cases.
* exa
https://the.exa.website/
exa is a modern replacement for ls. It uses colours for information by default,
helping you distinguish between many types of files, such as whether you are
the owner, or in the owning group. It also has extra features not present in
the original ls, such as viewing the Git status for a directory, or recursing
into directories with a tree view. exa is written in Rust, so it’s small, fast,
and portable.
* ripgrep
https://github.com/BurntSushi/ripgrep
ripgrep is a line-oriented search tool that recursively searches your current
directory for a regex pattern while respecting your gitignore rules. To a first
approximation, ripgrep combines the usability of The Silver Searcher (similar
to ack) with the raw speed of GNU grep.
(actually it is faster than GNU grep 😛)
* rustfilt
https://github.com/luser/rustfilt
Demangle Rust symbol names using rustc-demangle. rustfilt works similarly to
c++filt, in that it accepts mangled symbol names as command line arguments, and
if none are provided it accepts mangled symbols from stdin. Demangled symbols
are written to stdout.
* rustfmt
https://github.com/rust-lang-nursery/rustfmt
A tool for formatting Rust code according to style guidelines.
* tokei
https://github.com/Aaronepower/tokei
Tokei is a program that displays statistics about your code. Tokei will show
number of files, total lines within those files and code, comments, and blanks
grouped by language.
===
I would really recommend you to try out fd-find, exa, ripgrep and tokei! If you
are developing something in rust, rustfilt and rustfmt might be useful for you.
- --
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlocTaoACgkQaVcUvRu8
X0wnIQ//UMrjsJkBdSyvRdFovqSICDasd7qTm+mpm827XNqvZ4YHtXzRu7NMpnWW
bVoYq8Zr5EOwFGb3ZJOd8iRZc7vn0yLElgWR+yOUqh9OOqXQcOkaFq44EtrNXLj5
Pb8ZK1V0s39yo9EC3Nf+kgUiq/VJuZeCuRAS9r7F+DJFsYZzv23c86gpp3+BD2UK
vG7Qkm8xAbm6fQbM/yjGi3vOHRyMSP9HEjAGyKbiAKJhomrA5L7M4J8y1BzbEXdJ
6VMIRyzn4aP5llwnsTOUPHDJo/xZ44YE+WDelc1y8x5m1eXz/9jfbsElDIY9PLzZ
9gWj7WdIM6Q6fFROkR6i1vEEnffrmp/pbYx/6o6L78X2zfQ9HQzjQQ9hqJOh+tt/
8LEdpVyNamRDvI42ze7nZ0jDrH3NpEBMzBhgsiN9F7fWT5xtmYPWcsnsHNTSx2uw
D1Lz3b5l9AxUR5xlz8PP5IbhizjyKxisvFvMSFOIlkUWWk1/Xyc1kXWp8b6IuEQZ
DfZdnqkM3gCTolF/8QrGh0AUYoBLzyoDydDWvUdWFc7afON/5gs3fBE28NfBuJTA
zXP17vEdW23BeZtWWk/H+G2ex8fg/AJQTirMzZMLAnb/gpV3gg2yQCc6zPX+ntg7
KYerwTD4sFNsuc9jibYy2f2lnt/Ard/EQitkGaXBIgE9T5930k8=
=wsmF
-----END PGP SIGNATURE-----
5 years, 10 months