Size: a a a

2020 March 05

В

Вафель in rust_offtopic
Tux
можно, так и делаю, это дело потом отревьюю, спасибо)
Запусти потом клиппи, много чего интересного можно найти
источник

T

Tux in rust_offtopic
Вафель
/**/ в помощь, для этого обычно хоккей есть. И зачем тебе комментировать импорты?
Ctrl + d, и он комментит именно через //


да и fmt деструктвризует их
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Какая-нибудь низкоуровневая штука верифицированная, тот же менеджер памяти или рантайм асинхронный
Мы говорим про твой код
источник

T

Tux in rust_offtopic
Вафель
Запусти потом клиппи, много чего интересного можно найти
у меня в пайплайне он есть и да, ругается, но это всё после основного процесса разработки модуля
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Мы говорим про твой код
смотри сообщение ниже
источник

G

Gymmasssorla in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Хотел бы посмотреть
Вот, простейший пример, обьявление того, что для любого списка xs и любой функции f, такой что для любого элемента x из xs верно f x = x, то map f xs = xs:

map-id₂ : ∀ {f : A → A} {xs} → All (λ x → f x ≡ x) xs → map f xs ≡ xs
map-id₂ []           = refl
map-id₂ (fx≡x ∷ pxs) = P.cong₂  _∷_  fx≡x (map-id₂ pxs)


Оригинал тут:
https://agda.github.io/agda-stdlib/v1.1/Data.List.Properties.html#2568
источник

Т8

Т-34 85 in rust_offtopic
Два проекта от одной и той же команды. Так, а ещё что?
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
Два проекта от одной и той же команды. Так, а ещё что?
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
вернее проект 6+ разработчиков
Они делают то, что у тебя не получается?
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Они делают то, что у тебя не получается?
хз, все получается
источник

G

Gymmasssorla in rust_offtopic
можешь посмотреть по коммитам
источник

Т8

Т-34 85 in rust_offtopic
То есть, всё так не густо, что надо вести список?
источник

В

Вафель in rust_offtopic
Tux
Ctrl + d, и он комментит именно через //


да и fmt деструктвризует их
Ну в идее ^/ — коммент через //, а ^shift+/ — через /**/.

> да и fmt деструктвризует их
Эээм, не должен вообще. У меня он так не делает...
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Вот, простейший пример, обьявление того, что для любого списка xs и любой функции f, такой что для любого элемента x из xs верно f x = x, то map f xs = xs:

map-id₂ : ∀ {f : A → A} {xs} → All (λ x → f x ≡ x) xs → map f xs ≡ xs
map-id₂ []           = refl
map-id₂ (fx≡x ∷ pxs) = P.cong₂  _∷_  fx≡x (map-id₂ pxs)


Оригинал тут:
https://agda.github.io/agda-stdlib/v1.1/Data.List.Properties.html#2568
Я теперь понимаю, почему вряд ли ОС будут на этом написаны. Пушто писать некому
источник

RP

Roman Proskuryakov in rust_offtopic
ну да. всем подавай простой С++
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
можешь посмотреть по коммитам
Ладно, гляну быстро, если оно гуглится
источник

В

Вафель in rust_offtopic
везде антон....
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
ну да. всем подавай простой С++
Ващет, да
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Я теперь понимаю, почему вряд ли ОС будут на этом написаны. Пушто писать некому
Оси на этом не пишутся, там чуть хитрее процесс, это все используется для формального доказательства нужных свойств модели.
источник