Size: a a a

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

2019 September 02

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Sergey Trofimov
регексп не строка
и собран может быть даже не компиляцией строки
ну понятно, в java не определили equals

но блин, строки сравнимы, instant сравнимы
а регехпы почему нет, они функции чтоли?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Mikhail Kuzmin
ну понятно, в java не определили equals

но блин, строки сравнимы, instant сравнимы
а регехпы почему нет, они функции чтоли?
да, считай, что это две анонимные функции с одинаковым функционалом
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
но это данные!
понятно, что все это бесполезно и несправедливо
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
можно конечно пропатчить =
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
но оно inline для 2х аргументов =(
источник

MK

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

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Всего 7 лет багу
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
P4/Enhancement.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
можно сравнить (str #".")
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
да понятно, просто у меня 2 структуры данных и внутри regexp
я переделал этот момент и вопрос закрыт
просто хотелось обратить внимание
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
одинаковый паттерн с разными флагами как должны сравниваться? https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#compile(java.lang.String,%20int)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
и я так понимаю, что флаги могут быть в произвольном порядке, тогда даже toString от регекспа не гарантирует одинаковый результат
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Sergey Trofimov
одинаковый паттерн с разными флагами как должны сравниваться? https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#compile(java.lang.String,%20int)
сравнить строку и сравнить флаги
если флаги отличаются, то и регулярки отличаются
класический Value Object
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
если мне память не изменяет, кто-то форкал clojure под проект
может быть @razum2um ?
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
я просто сижу на форке, где сделал возможным (->> string-coll (map #”regex”)) и еще пару плюшек, но юзаю их только в локальном репле, а прод с обычной кложей
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
Vlad 0xcd55d8db
я просто сижу на форке, где сделал возможным (->> string-coll (map #”regex”)) и еще пару плюшек, но юзаю их только в локальном репле, а прод с обычной кложей
а есть на гитхабе?
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
как ты ifn добавил к java классу?
источник

MK

Mikhail Kuzmin in Clojure — русскоговорящее сообщество
или там if?
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
подправил и парсер тоже 🙂 и да, от этого ломаются некоторые вещи типа aviso/exception причем нетривиально ломалось 😄
источник

V0

Vlad 0xcd55d8db in Clojure — русскоговорящее сообщество
на гитхабе нет, потому что грязновато немного. например, я еще горсткой дебага обложил DynamicClassLoader, и раз в год на меня нападает приступ от того, что я хочу вообще не рестартовать репл, но жонглировать classpath. не только как pomergranate и каждый раз я это бросаю sigh
источник