Rust News # 1 (septiembre de 2018)

cdpv


Mi comentario sobre las noticias de Rust 1.28 con una revisión de los eventos de óxido del mes fue bueno, así que mantenga una sección muy subjetiva de las noticias de óxido del mes pasado.


En esta colección: Rust 1.29, informes de Rustconf 2018, gfx-rs, Rust2018, port Flatbuffers, nuevas versiones de ripgrep y Alacritty.


Óxido 1.29


Rust 1.29 ha sido lanzado. Las principales innovaciones están disponibles inmediatamente a partir de la rustup , un cargo fix cargo clippy y cargo clippy (más detalles en la traducción automática ).


Después de eso, se lanzó la versión 1.29.1 , que cubre un error en std :: repeat ( discusión ).


Rust 1.30 y 1.31 serán muy significativos.

Todavía no hay una lista exacta, pero se espera que :



Video de Rustconf 2018


logotipo de rustconf 2018


El video de RustConf 2018 ( programa de informes ) está disponible. La lista de videos en orden de interés subjetivo muy aproximado:



Bono: varios registros llegaron de Rust Cologne :



Montaje web



WebRender, gfx-rs y gfx-portability


Últimamente ha habido mucha motivación:



Igrostroy oxidado



¿Qué eliminarías de Rust?


Un tema interesante en / r / rust , donde a partir de los comentarios puede encontrar todo tipo de asperezas del lenguaje.


Puerto oxidado FlatBuffers


Trajeron el puerto oficial de Google FlatBuffers a Rust ( discusión ). Una gruesa capa de pruebas, fuzzing, rendimiento y todo lo demás está presente.


¡No temas 1.0!


Una discusión interesante en / r / rust es por qué el ecosistema se está moviendo lentamente a paquetes> 1.0.


TLDR:


  • Para que el autor estabilice el paquete, debe asegurarse de que el IPA sea adecuado, para esto necesita ver cómo la gente lo usa. Muchas personas no usan paquetes <1.0, esperando su estabilización, ya que esta estabilización se ralentiza;
  • Para los usuarios: si desea paquetes más estables, use paquetes inestables y envíe sus comentarios al autor;
  • Para los autores: no te preocupes tanto por la versión 1.0.

ripgrep 0.10


ripgrep (rg) es una alternativa más rápida y conveniente al grep clásico (es decir, la contraparte oxidada de The Silver Searcher y ack).


Se lanzó la versión 0.10 ( discusión , muy entretenida): ahora funciona aún más rápido, admite PRCE2 y consultas de varias líneas.


Además, el paquete ripgrep llegó al repositorio ubuntu 18.10 .


Alacritty 0.2


Alacritty es un emulador de terminal acelerado por GPU que intenta ser muy, muy rápido en cualquier pantalla 4K.


Instantánea de Alacritty


Se ha lanzado la versión 0.2 ( discusión ) con soporte de desplazamiento. Se negaron a agregarlo durante mucho tiempo, diciendo "use tmux", pero al final resultó en dar a luz una implementación que no alcanzó mucho rendimiento.


Por cierto, como ripgrep, Alacritty se arrastra a las distribuciones de Linux: llevado a Arch ;


Nueva RFC


Según el RFC, es bastante conveniente ver en qué dirección se mueve el idioma. Hay un enlace "Representado" en el encabezado de cada RP, por el cual el RFC está disponible en forma legible para humanos.



RFC 2418 "Agregar futuros y sistema de tareas a libcore" se pospone nuevamente, no es su destino formar parte de las innovaciones de Rust2018.


Hay una discusión sobre la semántica de importación en Rust 2018 .


En una linea






Eso es todo, ¡gracias por mirar!


Si no he agregado ningún enlace o evento importante, no dude en dejarlo en los comentarios. :)


KAPV tomado del artículo ¿ Estás buscando qué aprender en 2018? ¡Aprende óxido! , otras fotos de los sitios de los respectivos proyectos.

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


All Articles