Dmitry
Алексей
call/cc это не монада
ну это же CPS вроде, который в том же хаскеле удобно будет завернуть в монаду, чтобы руками не писать
Зигохистоморфный
Алексей
ну так то да
Алексей
но я ещё больше про всякие maybe/either говорил (которые кстати тоже не обязаны быть монадами)
Зигохистоморфный
Алексей
но в любом случае такие штуки в таких языках как Go будут смотреться не очень, мягко говоря
Danil
Алексей
if err != nil {
log.Print(err)
}
Алексей
просто божественная обработка ошибок
Алексей
10 из 10, прям
Danil
какая разница, хотели в одну строчку вот в одну строчку
Алексей
причём выхода из main при вызове errobr не будет
Danil
а обязательно выходить из маэин?
Алексей
ну то есть будет продолжено выполнение после ошибки фактически в невалидном состоянии
Алексей
да
Danil
лол
Алексей
возникла ошибка, которую мы не можем обработать на данном уровне - мы выходим
Алексей
это везде так и делается
Евгений
Идите вы все в @haskell_blah
Алексей
и из-за этого в го полным полно if err != nil { return nil, err }
Евгений
Чо-то уровень дискуссии упал в минус инфинити
Евгений
@qnikst приди, порядок наведи
Алексей
Danil
Зигохистоморфный
когда читаешь такой код
https://github.com/tidwall/gjson/blob/master/gjson.go
Зигохистоморфный
https://www.youtube.com/watch?v=iYHCJsWypB0
Danil
а можно и вовсе закончить
Denis
Кстати, насчёт макросов, пользуется кто Template Haskell в реальных проектах или это так, диковина для экспериментов?
Danil
Лучше литературу посоветуйте
Danil
По haskell
Danil
Желательно на русском
Зигохистоморфный
написал говно на го и выпускай 100500 статей, хомячье сожрет же
https://dou.ua/lenta/articles/prng-in-go/
Зигохистоморфный
A64m
сейчас увидел мультивей-иф (примере кода в слайдах про stdio) аж вздрогнул от неожиданности
Dmitry
А что так?
Dmitry
Начали в проде использовать?
A64m
да редкая фича просто, лямбда-кейс который вместе с ним добавили постоянно встречается
Зигохистоморфный
наконец-то! алгоритм которому лет 40 уже полноценно есть теперь на видеокарте как встроенный и всего один GPU
https://3dnews.ru/973941
Alexander
500 сообщений, читать лень, забанить кого?
Alexander
или все в порядке?
A64m
да нормально
Зигохистоморфный
самый простой, но самый мощный алгоритм это BRT
Зигохистоморфный
и вот он уже на картах будет! привет игры в стиле настоящего реализма)
Dmitry
Надеюсь, теперь в игре можно будет подойти к любому терминалу, качнуть там Haskell и попрограммировать.
Dmitry
Или не настолько реалистично?
Зигохистоморфный
Dmitry
Минут 5 погуглил, потом забил
Dmitry
Расскажи?
Зигохистоморфный
Зигохистоморфный
https://en.wikipedia.org/wiki/Ray_tracing_(graphics)
Зигохистоморфный
помню в универе еще на шарпе делал)
но там долго все рендерилось
Зигохистоморфный
но это самый крутой алгоритм для визуализации
Зигохистоморфный
еще пакетный ray tracing как оптимизация
Зигохистоморфный
но Quatro RTX это прорыв
Dmitry
Ааа, BRT = Back ray tracing, ну знаю, конечно, делал
Dmitry
А BRT там способен сэмулировать дифракцию?
Dmitry
Т.е., размытие тени по границам пока ещё не реализуется?
Зигохистоморфный
так это вроде постпроцессинг уже
Leonid 🦇
Так, люди. Не позорьтесь.
Leonid 🦇
Мало того что не в том чате, так еще и не понимаете о чём пишете.
Maxim
Ну сейчас нам эксперт все пояснит за графику :)
Dmitry
А что не так? Я вообще шутил
Dmitry
Давно пора завезти игры, внутри которых можно на Haskell программировать
Dmitry
Особенно сетевые
Dmitry
Видишь, окна ночью в доме светятся тускло, забегаешь туда и валить ботана из BFG
Dmitry
Радостно, весело же!
Dmitry
Блин, с этим флудом нас уже 831...
A64m
/stat@combot
Combot
combot.org/c/-1001043143583
A64m
человек 100 даже что-то пишут
sherzod
некоторые даже про haskell
A64m
всякие странности бывают у людей, конечно
Maxim
Что там, не планируется хаскельной движухи в Питере?
Cheese
Maxim
Хм