impl < ikuisesti > Viivyttele minua varten

fn tee_jotain (itse) – >! {loop {}}

(George Shuklin) (8. joulukuuta 2019)

Pelasin mielelläni grafiikkalelujen kanssa Rustissa, kunnes päätin siirtyä GTK: lle. Varastin pala tai kaksi GTK: lta aiemmin ja päätän kirjoittaa täysimittaisen sovelluksen käyttämällä sitä iskuilla, pilleillä ja pudotuslaatikoilla. Tietysti minun piti lukea GTK-kirja tätä varten. Kyse on C: stä. Olin lukenut kymmenen sivua ensimmäisessä istunnossa, kolme toisessa, yksi sivu kolmannessa ja luultavasti noin kaksi virkettä neljännessä.

Olin täysin tylsistynyt. Voin ajaa itseni läpi tämän tyyppisen ikävystymisen käyttämällä rahaporkkanaa, jonka työnantajani ripustaa edessäni, mutta ei harrastuksena. Se oli BOOOOORING. Kyse oli kaikesta C. Katso. Katso. Huomaat, että se on C: n typerys.

Olen tietysti jumissa. Katsoin toisinaan videoita Rynnin asynkronisesta vallankumouksesta, ja sormeni nykivät. Olin lukenut vielä kaksi sivua GTK-kirjasta C. (Rustin asynkronoinnin takia, miksi et näe yhteyttä). Ja siinä kaikki hyvin, hyvin kauan.

Joten, olin virallisesti lykännyt asiaa.

Lopeta tämä. Ei enää GTK: ta ennen kuin trauma paranee.

Grafiikkasovelluksessani oli toinen ongelma. Se oli ongelma iteraattoreiden kanssa, ei käännetä.

Vaikka se oli vaikea ongelma (spoileri: Kirjoitin juuri ensimmäisen oman toteutukseni IntoIteratorille rakennetta varten ilman mitään vakioavustajia), se oli, ainakin ruosteeseen liittyvä.

Bingo, ei enää viivytyksiä. Toivon.

Vaikka GTK oli viivyttänyt minua, jotkut Rust-ideat imeytyivät hitaasti intuitioon, joten pääsin valtavan aivokierroksella saamaan itseni asianmukaiseen päättelyyn.

Koska kierrin ja sulasin aivoni prosessin aikana, kirjoitan innokkaasti (erittäin tärkeät) havainnot. Ne eroavat hyvin tästä (täynnä valittavaa) viestiä, joten lähetän ne erikseen.

Johtopäätös: Sinun on oltava hyvin varovainen työskennellessäsi Procrastination piirre kohteelle Self, tai toteutus vaihtelee.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *