1.82K subscribers
3.31K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from homo notes
Еп
14😢1
#prog #parsing #rust #rustlib

Chumsky

A parser library for humans with powerful error recovery.

Пример парсера brainfuck:

use chumsky::prelude::*;

#[derive(Clone)]
enum Instr {
Left, Right,
Incr, Decr,
Read, Write,
Loop(Vec<Self>),
}

fn parser() -> impl Parser<char, Vec<Instr>, Error = Simple<char>> {
recursive(|bf| {
choice((
just('<').to(Instr::Left),
just('>').to(Instr::Right),
just('+').to(Instr::Incr),
just('-').to(Instr::Decr),
just(',').to(Instr::Read),
just('.').to(Instr::Write),
bf.delimited_by(just('['), just(']')).map(Instr::Loop),
))
.repeated()
})
}
🔥12
Зачем борода вообще растёт на шее ААААААААААААААА
🤨12🌚6🤔3🤬2
🤡2👎1
👎1
🤣202🥰1👏1🤯1
#tips

Скрытый текст в телеграме можно делать не только через меню, но и обрамляя текст || с каждой стороны
👍131👎1🔥1
Forwarded from Life of Tau
4😁2
#prog #regex #rust

RustexpA Rust regular expression editor & tester

В силу того, что используется скомпилированная в WASM библиотека regex (конкретно версии 1.3.9), поведение гарантированно то же, что и в ваших проектах.
🔥6
#prog #rust прелесть какая

Suggest use .. to fill in the rest of the fields of Struct

error: expected `..`, found `...`
--> $DIR/issue-102806.rs:11:26
|
LL | let _ = V3 { z: 0.0, ...v};
| ^^^
|
help: use `..` to fill in the rest of the fields
|
LL | let _ = V3 { z: 0.0, ..v};
| ~~

Интересно, что дифф для такого функционала совсем маленький
👍2😁1
#prog #rust #amazingopensource

Cloning the Linux kernel in under a minute — именно такие результаты показывает gitoxide, клон git, написанный на Rust. Быстрее оригинального git, причём разрыв в скорости сохраняется и при сравнении работы на одном потоке.
👍84
Блог*
Как же хочется...
Второй вариант в опросе теперь не актуален, получается
Сеть автомоек самообслуживания "Помой-ка!"
😁9🤡3
Вы не поверите, но это японский «Том и Джерри». Новую версию мультсериала нарисовали для локальной японской аудитории японцы же, добавили кавая, научили героев превращаться в конфетки и сладости…

Такое вот чудо дебютировало сегодня на японском Cartoon Network.
🔥4🥰4👍2🤯21