metaclass: (Default)
[personal profile] metaclass
В хаскеле есть штук 10 разных реализаций регэкспов, при этом ни одна из них не документирована. Т.е. я за полчаса не смог в документации к пакетам найти ни одного примера "как это использовать".
Пока не открыл ссылку: http://www.serpentine.com/blog/2007/02/27/a-haskell-regular-expression-tutorial/
И даже с этой ссылкой - нужно еще догадаться, что модуль Text.Regex.TDFA имеет тот же интерфейс, что описан по ссылке, хотя относится к совершенно другой реализации. Но отличается в некоторых деталях, например [(MatchOffset,MatchLength)] не является инстансом RegexContext.

Date: 2012-01-24 10:29 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Усердие все превозмогает
Какие же вы все настойчивые!
Даже хочется посочувствовать

Date: 2012-01-24 10:33 am (UTC)
From: [identity profile] artureg.livejournal.com
мужественно преодолевает самим себе созданные проблемы?)

Date: 2012-01-24 10:36 am (UTC)
From: [identity profile] plumqqz.livejournal.com
— А для чего нужны стигматы святой Терезе? Они ведь ей тоже не нужны. Но они ей желанны.
Я бы так не сказал.
Мне импонирует вот это стремление к высокой аскезе, эти власяницы, звон вериг, дикие акриды на завтрак. Самоотречение, в конце концов; а все во имя чего? Во имя искусства и гомосексуализма абстракцизма.

Date: 2012-01-24 11:29 am (UTC)
From: [identity profile] sorhed.livejournal.com
Лайк!

Date: 2012-01-24 01:09 pm (UTC)
From: [identity profile] cp-poster.livejournal.com
Жизнь она такая да. А можно же просто колоть героин пока здоровье позволит. А то устроили тут цирк: семьи, дети (7), программирование. Делать вам нечего!

Date: 2012-01-24 06:12 pm (UTC)
From: [identity profile] theiced.livejournal.com
это ортруег как ты с жабой и индусятиной своей велосипедной.

Date: 2012-01-24 10:36 am (UTC)
From: [identity profile] metaclass.livejournal.com
Эту бы энергию, да в мирных целях, да.

Date: 2012-01-24 10:38 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Да хоть и в военных. Пусть поджигатель шипит и вопит, — Хаскель летит

Date: 2012-01-24 10:32 am (UTC)
From: [identity profile] artureg.livejournal.com
ты же псил на регекспы и бежал мыть уши руки и глаза мылом

Date: 2012-01-24 10:38 am (UTC)
From: [identity profile] metaclass.livejournal.com
Мне всего-то нужно дату в строке найти.

А в сраче тогда речь шла о разборе html что ли или еще о какой-то нетривиальщине, где лучше уже нормальные парсеры прикручивать.

Date: 2012-01-24 10:38 am (UTC)
From: [identity profile] artureg.livejournal.com
кому лучше?

Date: 2012-01-24 10:40 am (UTC)
From: [identity profile] plumqqz.livejournal.com
А чем вы, извините за регулярное выражение, собрались токенизить перед парсером?

Date: 2012-01-24 10:42 am (UTC)
From: [identity profile] metaclass.livejournal.com
Лексером же. а на чем он сделан, я уже и не помню)

Date: 2012-01-24 10:44 am (UTC)
From: [identity profile] plumqqz.livejournal.com
Да, напал такой, знаете ли, ступор. :-)

Date: 2012-01-24 11:19 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Не всем парсерам надо токенизировать вход. Есть немало и scannerless.

Date: 2012-01-24 11:16 am (UTC)

Date: 2012-01-24 06:11 pm (UTC)
From: [identity profile] theiced.livejournal.com
ребе, я уже устал повторять.

НЕПРИМЕНИМО
В
РЕАЛЬНОЙ
ЖИЗНИ

на этом могут писать исключительно пидорюги класс thesz или как там его.

Date: 2012-01-25 08:01 am (UTC)
From: [identity profile] vshabanov.livejournal.com
Отчего же? Если у тебя что-то не получилось (или ты вообще не пробовал), то это не значит, что у других тоже не получится.

И что это ты на thesz такой обиженный? )

Date: 2012-01-26 01:23 am (UTC)
From: [identity profile] anatoly borodin (from livejournal.com)
Ноги растут отсюда: theiced.livejournal.com/131825.html

Date: 2012-01-26 10:51 am (UTC)
From: [identity profile] vshabanov.livejournal.com
Какая-то слишком сильная реакция. Вредно быть таким нервным.

Date: 2012-01-26 11:07 pm (UTC)
From: [identity profile] thesz.livejournal.com
У этой истории есть дивное продолжение. Но всему своё время! ;)

Date: 2012-01-25 04:33 am (UTC)
From: [identity profile] max630.livejournal.com
а чем Text.Regex не подошёл?

Date: 2012-01-25 07:58 am (UTC)
From: [identity profile] vshabanov.livejournal.com
Для таких вещей можно смотреть в Real World Haskell. Он конечно староват уже, но примеры использования там есть. Еще, практически по каждому пакету есть какой-нить блог-пост, с описанием примеров использования.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 08:31 pm
Powered by Dreamwidth Studios