Size: a a a

Clojure — русскоговорящее сообщество

2021 March 08

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Еще там интересен раздел с регулярками - там все языки делятся на 2 части: те кто зовет pcre сишный через ffi и те кто сам имплементит регулярки.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
В Свифте видел с ансейф поинтерами поделие. Забавно конечно, но далеко от того, что будет написано в реальной жизни и использоваться)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Угдалайте где они быстрые а где нет :)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mikhail Borisov
В Свифте видел с ансейф поинтерами поделие. Забавно конечно, но далеко от того, что будет написано в реальной жизни и использоваться)
Ну я смотрел regex тест на хаскеле. думал ну ща там наверное хаскелисты сделали все по уму там алгебры хуялгебры
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ffi там вроде тоже)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Там просто обертка pcre на таких блевотнейших императивных хаках, каких в самом С не увидишь :)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну вообщем-то там весь быстрый хаскель-код такой
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Интересно, а если бы вынести вычисления virtual dom в webassembly, лучше бы стало?
источник

RS

Roma S in Clojure — русскоговорящее сообщество
Mikhail Borisov
Интересно, а если бы вынести вычисления virtual dom в webassembly, лучше бы стало?
а там типы для деревьев есть?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
А я не знаю почти ничего про webassembly :)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Полагаю деревья везде можно сделать
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну вроде что-то есть уже
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Anton Chikin
Угдалайте где они быстрые а где нет :)
Потому что сделать регулярки быстрыми не так просто, как может показаться. К тому же, насколько я помню, внутри регулярок есть ещё деление на NFA / DFA со своими особенностями. Надо Фридла перечитать, забылось всё уже.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Потому что сделать регулярки быстрыми не так просто, как может показаться. К тому же, насколько я помню, внутри регулярок есть ещё деление на NFA / DFA со своими особенностями. Надо Фридла перечитать, забылось всё уже.
Конечно это сложно. Но и сравнивать языки по скорости вызова сишной либы это как-то странно)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Хотя тоже осмысленный тест, только это так и надо называть
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Бенчмарки это отдельная странная тема.
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Почему-то нет единого подхода и обоснования этого подхода.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Мне кажется вариант benchmarks game осмыслен, если как-то следить за тем, что используется идеоматичный код
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Но тогда и задачки должны быть другие, наверное
источник