rust_italia | Unsorted

Telegram-канал rust_italia - RustLang Italia

202

Gruppo sul linguaggio Rust

Subscribe to a channel

RustLang Italia

E tu nn devi fare nnt se nn fare questa funzione

Читать полностью…

RustLang Italia

Che hai funzioni per ricevere eventi o a cui dai callback per registrare delle cose che vuoi fare ogni tot

Читать полностью…

RustLang Italia

Eh, per me la programmazione multi T è una cosa mai fatta.. nemmeno mai pensata

Читать полностью…

RustLang Italia

O anche senza scomodare l’invio, un thread che ti deve vedere se un device è arrivato lo fai in modo asincrono, mica vuoi bloccare il programma fin quando non arriva xd

Читать полностью…

RustLang Italia

Si può usare per un sacco di cose in realtà, anche per esempio UI

Читать полностью…

RustLang Italia

La danno proprio per applicazione di rete.. pensavo async soltanto

Читать полностью…

RustLang Italia

Quindi chi scrive le librerie in genere le scrive per tokio

Читать полностью…

RustLang Italia

poi in realtà per dettagli di implementazione se tu usi tokio non è facilissimo portare il codice a un'altra cosa

Читать полностью…

RustLang Italia

Eh infatti intendevo questo, lo vedo ovunque praticamente

Читать полностью…

RustLang Italia

embassy ad esempio è come tokio ma per i dispositivi embedded

Читать полностью…

RustLang Italia

Cioè se tokio fosse stato a pagamento questo tizio/tizi sarebbe/sarebbero diventati milionari.. 😅

Читать полностью…

RustLang Italia

Ma rust vuole anche le zero-cost abstraction, quindi al linguaggio hanno aggiunto solo async/await senza un modo per "eseguire" i futures

Читать полностью…

RustLang Italia

Rust necessitava di async/await per avere concurrency quando i thread non bastano o quando gran parte del tempo stai aspettando IO, tipo per gestire 10k connessioni

Читать полностью…

RustLang Italia

Ma Tokio alla fine cos’è? Una libreria esterna? E’ talmente usata che sembra roba std..

Читать полностью…

RustLang Italia

io sono nuovo di rust, non della programmazione, quello è praticamente tutto un copiaincolla da un esempio preso dal sito del crate di hyper. Comunque capite le basi anche rust si domina abb facile :)

Читать полностью…

RustLang Italia

Tipo hai una funzione che prende una tua funzione e ci fa un thread e lo gestisce lei

Читать полностью…

RustLang Italia

Spesso non devi farla tu a mano

Читать полностью…

RustLang Italia

Io solitamente quando faccio roba che non deve rispondermi subito.. intanto il codice va avanti..

Читать полностью…

RustLang Italia

Oppure per interfacce USB, personalmente in C ho fatto qualcosa con libusb, e li hai una interfaccia sincrona dove invii dati e aspetti una risposta o una interfaccia asincrona dove invii tutto e poi alla risposta ci pensi dopo, semplificato brutalmente

Читать полностью…

RustLang Italia

per cosa usi async di solito?

Читать полностью…

RustLang Italia

Quindi diciamo che tokio ha anche la possibilità di essere espansa da terzi con “plugin”/librerie

Читать полностью…

RustLang Italia

Alcune cose funzionano uguali su tutte le runtime async, altre no

Читать полностью…

RustLang Italia

Sarà che vengo da Js, questo linguaggio ha tante cose nuove per me

Читать полностью…

RustLang Italia

Tokio è quella più usata ed ormai è il de facto standard

Читать полностью…

RustLang Italia

Librerie esterne si occupano di questo lavoro

Читать полностью…

RustLang Italia

(in realtà c'è un'executor standard ma non è così utile)

Читать полностью…

RustLang Italia

un po` lungo da spiegare, vedilo come una specie di run-time

Читать полностью…

RustLang Italia

Questa è una lunga storia

Читать полностью…

RustLang Italia

capisco, ma già l'uso di Tokio, oppure Box, dyn... non sono concetti base, io ancora non ci sono arrivato

Читать полностью…

RustLang Italia

cioè l'amico dice di essere nuovo.. se lui è nuovo e ha scritto quello io sono in fasce.. tipo prenatal ahahhahaha

Читать полностью…
Subscribe to a channel