Rust News # 1 (September 2018)

cdpv


Komentar saya tentang berita Rust 1.28 dengan ulasan acara karat untuk bulan berjalan dengan baik, jadi simpan bagian berita karat yang sangat subyektif selama sebulan terakhir.


Dalam koleksi ini: Rust 1.29, laporan dari Rustconf 2018, gfx-rs, Rust2018, port Flatbuffers, versi baru ripgrep dan Alacritty.


Karat 1.29


Rust 1.29 telah dirilis. Inovasi-inovasi utama tersedia segera dari rustup , cargo fix cargo clippy dan cargo clippy (rincian lebih lanjut dalam terjemahan habro ).


Setelah itu, versi 1.29.1 dirilis, mencakup kesalahan di std :: repeat ( diskusi ).


Karat 1,30 dan 1,31 akan sangat signifikan.

Belum ada daftar pasti, tetapi diharapkan :


  • 1.30 (2018.10.26) akan mencakup stabilisasi parsial makro prosedural;
  • 1.31 (12/12/07) akan mencakup Rust 2018 + masa non-leksikal (NLL) .

Video dari Rustconf 2018


logo rustconf 2018


Video dari RustConf 2018 ( program laporan ) telah tersedia. Daftar video sesuai minat subyektif yang sangat mendekati:



Bonus: beberapa catatan tiba dari Rust Cologne :



Perakitan web



WebRender, gfx-rs dan portabilitas gfx


Ada banyak motivasi belakangan ini:



Igrostroy berkarat



Apa yang akan Anda hapus dari Rust?


Sebuah topik yang menarik di / r / rust , di mana dari komentar Anda dapat menemukan segala macam kekasaran bahasa.


FlatBuffers Port Rusty


Mereka membawa port resmi Google FlatBuffers ke Rust ( diskusi ). Lapisan tebal tes, fuzzing, kinerja, dan yang lainnya hadir.


Jangan takut 1,0!


Diskusi yang menarik di / r / rust adalah mengapa ekosistem bergerak perlahan ke paket> 1.0.


TLDR:


  • Agar penulis dapat menstabilkan paket, ia perlu memastikan bahwa IPA memadai - untuk ini ia perlu melihat bagaimana orang menggunakannya. Banyak orang tidak menggunakan paket <1.0, menunggu stabilisasi mereka - dari stabilisasi ini melambat;
  • Untuk pengguna: jika Anda ingin paket yang lebih stabil - gunakan yang tidak stabil dan berikan umpan balik kepada penulis;
  • Untuk penulis: jangan terlalu khawatir tentang rilis 1.0.

ripgrep 0,10


ripgrep (rg) adalah alternatif yang lebih cepat dan lebih nyaman untuk grep klasik (yaitu mitra berkarat dari The Silver Searcher dan ack).


Versi 0.10 telah dirilis ( diskusi , sangat menghibur) - sekarang bekerja lebih cepat, mendukung PRCE2 dan permintaan multi-line.


Juga, paket ripgrep berhasil mencapai repositori ub.108 Ubuntu .


Alacritty 0.2


Alacritty adalah emulator terminal berakselerasi GPU yang mencoba menjadi sangat, sangat cepat pada layar 4K.


Cuplikan Alacritty


Versi 0.2 ( diskusi ) dengan dukungan gulir telah dirilis. Mereka menolak untuk menambahkannya untuk waktu yang lama, dengan mengatakan "gunakan tmux", tetapi pada akhirnya itu ternyata melahirkan implementasi yang tidak mencapai banyak kinerja.


Omong-omong, seperti ripgrep, Alacritty merangkak ke distribusi Linux: dibawa ke Arch ;


RFC baru


Oleh RFC, cukup nyaman untuk melihat ke arah mana bahasa bergerak. Ada tautan “Rendered” dalam tajuk masing-masing PR, di mana RFC tersedia dalam bentuk yang dapat dibaca manusia.



RFC 2418 "Tambahkan sistem masa depan dan tugas ke libcore" sekali lagi ditunda, bukan nasibnya untuk menjadi bagian dari inovasi Rust2018.


Ada diskusi semantik impor di Rust 2018 .


Dalam satu baris






Itu saja, terima kasih sudah menonton!


Jika saya belum menambahkan tautan atau acara penting, silakan letakkan di komentar. :)


KAPV diambil dari artikel Melihat apa yang harus dipelajari pada tahun 2018? Pelajari Karat! , gambar-gambar lain dari situs proyek masing-masing.

Source: https://habr.com/ru/post/id425005/


All Articles