<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Clojure Q&amp;A - Recent activity in core.match</title>
<link>https://ask.clojure.org/index.php/activity/contrib-libs/core-match</link>
<description></description>
<item>
<title>Commented: :as and &amp; interaction issue</title>
<link>https://ask.clojure.org/index.php/7466/as-and-interaction-issue?show=13803#c13803</link>
<description>Can confirm the issue still exists in 1.11.1. Also, glchapman's workaround handles it, but I would never have guessed that solution if I hadn't found this ticket.</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7466/as-and-interaction-issue?show=13803#c13803</guid>
<pubDate>Thu, 04 Apr 2024 16:22:03 +0000</pubDate>
</item>
<item>
<title>Answered: Allow `core.match` patterns to contain fully qualified class names</title>
<link>https://ask.clojure.org/index.php/12564/allow-core-match-patterns-contain-fully-qualified-class-names?show=12566#a12566</link>
<description>&lt;p&gt;Keep in mind that class symbols evaluate to class instances, which are not constants and should not be in expanded code. So some special care would need to be taken here to expand to something that can be matched appropriately at runtime. I think that's probably possible, but this is maybe a bit trickier than it appears.&lt;/p&gt;
</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/12564/allow-core-match-patterns-contain-fully-qualified-class-names?show=12566#a12566</guid>
<pubDate>Tue, 17 Jan 2023 17:10:37 +0000</pubDate>
</item>
<item>
<title>Retagged: core.match: syntax error during macro expansion when string key contains a slash character</title>
<link>https://ask.clojure.org/index.php/11729/match-syntax-error-during-expansion-string-contains-character?show=11729#q11729</link>
<description>&lt;p&gt;When passed a map with a string key containing a slash character, &lt;code&gt;clojure.core.match/match&lt;/code&gt; errors during macro expansion.&lt;/p&gt;
&lt;p&gt;This happens in both Clojure and Clojurescript. &lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ clj -Sdeps '{:deps {org.clojure/core.match {:mvn/version &quot;1.0.0&quot;}}}'

Clojure 1.10.3
user=&amp;gt; (require '[clojure.core.match :as match])
nil

user=&amp;gt; (match/match {} {&quot;a/b&quot; x} x)
Syntax error macroexpanding clojure.core/let at (REPL:1:1).
ocr-1539_a/b__1543 - failed: simple-symbol? at: [:bindings :form :local-symbol] spec: :clojure.core.specs.alpha/local-name

user=&amp;gt; (match/match {&quot;a/b&quot; 0} {&quot;a/b&quot; x} x)
Syntax error macroexpanding clojure.core/let at (REPL:1:1).
ocr-1545_a/b__1549 - failed: simple-symbol? at: [:bindings :form :local-symbol] spec: :clojure.core.specs.alpha/local-name
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Expected behavior: it should be possible to match on all strings, even if they contain special characters.&lt;/p&gt;
</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/11729/match-syntax-error-during-expansion-string-contains-character?show=11729#q11729</guid>
<pubDate>Wed, 06 Apr 2022 14:51:53 +0000</pubDate>
</item>
<item>
<title>Answered: Bug when matching on a vector with a map clause that uses `:only`</title>
<link>https://ask.clojure.org/index.php/11284/bug-when-matching-on-a-vector-with-a-map-clause-that-uses-only?show=11285#a11285</link>
<description>&lt;p&gt;Logged as &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/browse/MATCH-128&quot;&gt;https://clojure.atlassian.net/browse/MATCH-128&lt;/a&gt;&lt;/p&gt;
</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/11284/bug-when-matching-on-a-vector-with-a-map-clause-that-uses-only?show=11285#a11285</guid>
<pubDate>Fri, 19 Nov 2021 20:23:40 +0000</pubDate>
</item>
<item>
<title>Answer selected: How do I contribute to the README for core.match?</title>
<link>https://ask.clojure.org/index.php/10205/how-do-i-contribute-to-the-readme-for-core-match?show=10209#a10209</link>
<description>&lt;p&gt;You opened a PR and the PR template you edited has instructions that the project does not take PRs and links to how to contribute (in particular a link to &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.org/community/contributing&quot;&gt;https://clojure.org/community/contributing&lt;/a&gt;). &lt;/p&gt;
&lt;p&gt;The information there (&lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.org/community/contributing#_reporting_problems_and_requesting_enhancements&quot;&gt;https://clojure.org/community/contributing#_reporting_problems_and_requesting_enhancements&lt;/a&gt;) will direct you first here for filing problems (create in category Contrib libs / core.match) and to contribute patches (&lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.org/community/contributing#_development&quot;&gt;https://clojure.org/community/contributing#_development&lt;/a&gt;) directs you further to &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.org/dev/dev&quot;&gt;https://clojure.org/dev/dev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The process involves:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;signing the CA (which you've done)&lt;/li&gt;
&lt;li&gt;filing a support request to get a jira account (but you already have one)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The JIRA project as linked from the core.match readme is &lt;a rel=&quot;nofollow&quot; href=&quot;https://dev.clojure.org/jira/browse/MATCH&quot;&gt;https://dev.clojure.org/jira/browse/MATCH&lt;/a&gt; (which is actually out of date but redirects to the current JIRA at &lt;a rel=&quot;nofollow&quot; href=&quot;https://clojure.atlassian.net/projects/MATCH&quot;&gt;https://clojure.atlassian.net/projects/MATCH&lt;/a&gt; and is up). I'll fix those links.&lt;/p&gt;
</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/10205/how-do-i-contribute-to-the-readme-for-core-match?show=10209#a10209</guid>
<pubDate>Fri, 19 Feb 2021 06:19:32 +0000</pubDate>
</item>
<item>
<title>Can core.match LiteralPattern emit more specialized code?</title>
<link>https://ask.clojure.org/index.php/9909/can-core-match-literalpattern-emit-more-specialized-code</link>
<description>&lt;p&gt;Hello,&lt;br&gt;
Looking at the code emitted by core.match, I see that literals are always compared using &lt;code&gt;=&lt;/code&gt;. &lt;br&gt;
While it works, wouldn't it be faster to specialize equality for different literals, such as:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; (number? l) `(and (number? ~ocr) (== ~l ~ocr))
 (keyword? l) `(identical? ~l ~ocr)
 (nil? l) `(nil? ~ocr)
 (true? l) `(true? ~ocr)
 (false? l) `(false? ~ocr)
 (string? l) `(.equals ~l ~ocr)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;(snippet added to &lt;code&gt;LiteralPattern&lt;/code&gt; cond.&lt;/p&gt;
&lt;p&gt;Crude benchmarks show it's faster than &lt;code&gt;=&lt;/code&gt; and all the tests pass, too.&lt;/p&gt;
&lt;p&gt;Think this warrants a patch?&lt;/p&gt;
</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/9909/can-core-match-literalpattern-emit-more-specialized-code</guid>
<pubDate>Tue, 01 Dec 2020 07:29:48 +0000</pubDate>
</item>
<item>
<title>Answered: AppPattern with single wildcard throws exception</title>
<link>https://ask.clojure.org/index.php/7475/apppattern-with-single-wildcard-throws-exception?show=7552#a7552</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-115&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-115&lt;/a&gt; (reported by glchapman)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7475/apppattern-with-single-wildcard-throws-exception?show=7552#a7552</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Optimized pattern matching on deftype/record, POJOs</title>
<link>https://ask.clojure.org/index.php/7471/optimized-pattern-matching-on-deftype-record-pojos?show=7530#a7530</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-4&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7471/optimized-pattern-matching-on-deftype-record-pojos?show=7530#a7530</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Simple capturing of :or matches with :as doesn't work</title>
<link>https://ask.clojure.org/index.php/7472/simple-capturing-of-or-matches-with-as-doesnt-work?show=7538#a7538</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-93&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-93&lt;/a&gt; (reported by cemerick)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7472/simple-capturing-of-or-matches-with-as-doesnt-work?show=7538#a7538</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Rather simple match fails with code too large</title>
<link>https://ask.clojure.org/index.php/7473/rather-simple-match-fails-with-code-too-large?show=7541#a7541</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-114&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-114&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7473/rather-simple-match-fails-with-code-too-large?show=7541#a7541</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: core.match clojurescript should be self-host compatible</title>
<link>https://ask.clojure.org/index.php/7474/core-match-clojurescript-should-be-self-host-compatible?show=7543#a7543</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-116&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-116&lt;/a&gt; (reported by viebel)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7474/core-match-clojurescript-should-be-self-host-compatible?show=7543#a7543</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: vector patterns should work on seq</title>
<link>https://ask.clojure.org/index.php/7481/vector-patterns-should-work-on-seq?show=7562#a7562</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-31&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-31&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7481/vector-patterns-should-work-on-seq?show=7562#a7562</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Keyword literal as function apply(:&lt;&lt;) result</title>
<link>https://ask.clojure.org/index.php/7476/keyword-literal-as-function-apply-result?show=7553#a7553</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-125&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-125&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7476/keyword-literal-as-function-apply-result?show=7553#a7553</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Simplify computation of necessary column</title>
<link>https://ask.clojure.org/index.php/7477/simplify-computation-of-necessary-column?show=7555#a7555</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-118&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-118&lt;/a&gt; (reported by dpsutton)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7477/simplify-computation-of-necessary-column?show=7555#a7555</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Exception when regexp-matching on a map key that does not exist.</title>
<link>https://ask.clojure.org/index.php/7478/exception-when-regexp-matching-on-map-key-that-does-not-exist?show=7556#a7556</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-123&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-123&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7478/exception-when-regexp-matching-on-map-key-that-does-not-exist?show=7556#a7556</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Empty seq match can throw Exception</title>
<link>https://ask.clojure.org/index.php/7479/empty-seq-match-can-throw-exception?show=7559#a7559</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-120&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-120&lt;/a&gt; (reported by glchapman)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7479/empty-seq-match-can-throw-exception?show=7559#a7559</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Support for lists in patterns.</title>
<link>https://ask.clojure.org/index.php/7480/support-for-lists-in-patterns?show=7560#a7560</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-103&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-103&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7480/support-for-lists-in-patterns?show=7560#a7560</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Fix typo on multimethod</title>
<link>https://ask.clojure.org/index.php/7482/fix-typo-on-multimethod?show=7563#a7563</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-119&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-119&lt;/a&gt; (reported by sifou)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7482/fix-typo-on-multimethod?show=7563#a7563</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Upgrade org.clojure/tools.analyzer.jvm dependency to &quot;0.6.6&quot;</title>
<link>https://ask.clojure.org/index.php/7469/upgrade-org-clojure-tools-analyzer-jvm-dependency-to-0-6-6?show=7526#a7526</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-108&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-108&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7469/upgrade-org-clojure-tools-analyzer-jvm-dependency-to-0-6-6?show=7526#a7526</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Do :guard predicates really need to handle :clojure.core.match/not-found?</title>
<link>https://ask.clojure.org/index.php/7470/guard-predicates-really-need-handle-clojure-core-match-found?show=7528#a7528</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-102&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-102&lt;/a&gt; (reported by tsdh)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7470/guard-predicates-really-need-handle-clojure-core-match-found?show=7528#a7528</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: recur detection logic is too naive</title>
<link>https://ask.clojure.org/index.php/7464/recur-detection-logic-is-too-naive?show=7517#a7517</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-95&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-95&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7464/recur-detection-logic-is-too-naive?show=7517#a7517</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Typo in match.clj</title>
<link>https://ask.clojure.org/index.php/7468/typo-in-match-clj?show=7525#a7525</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-113&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-113&lt;/a&gt; (reported by glchapman)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7468/typo-in-match-clj?show=7525#a7525</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Shadowing bindings does not work as expected</title>
<link>https://ask.clojure.org/index.php/7456/shadowing-bindings-does-not-work-as-expected?show=7504#a7504</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-126&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-126&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7456/shadowing-bindings-does-not-work-as-expected?show=7504#a7504</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Outdated dependencies</title>
<link>https://ask.clojure.org/index.php/7449/outdated-dependencies?show=7488#a7488</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-117&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-117&lt;/a&gt; (reported by dpsutton)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7449/outdated-dependencies?show=7488#a7488</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: cata matching</title>
<link>https://ask.clojure.org/index.php/7450/cata-matching?show=7495#a7495</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-65&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-65&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7450/cata-matching?show=7495#a7495</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Switches on literals should happen via `case` not `cond`</title>
<link>https://ask.clojure.org/index.php/7451/switches-on-literals-should-happen-via-case-not-cond?show=7498#a7498</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-78&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-78&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7451/switches-on-literals-should-happen-via-case-not-cond?show=7498#a7498</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Eliminate distinction between leaf-bind-expr and bind-expr</title>
<link>https://ask.clojure.org/index.php/7452/eliminate-distinction-between-leaf-bind-expr-and-bind-expr?show=7499#a7499</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-7&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-7&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7452/eliminate-distinction-between-leaf-bind-expr-and-bind-expr?show=7499#a7499</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Regex: only attempt to match string values.</title>
<link>https://ask.clojure.org/index.php/7453/regex-only-attempt-to-match-string-values?show=7500#a7500</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-105&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-105&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7453/regex-only-attempt-to-match-string-values?show=7500#a7500</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Implement (p|q)ba heuristics</title>
<link>https://ask.clojure.org/index.php/7454/implement-p-q-ba-heuristics?show=7502#a7502</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-8&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-8&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7454/implement-p-q-ba-heuristics?show=7502#a7502</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Allow or'ing of guard functions</title>
<link>https://ask.clojure.org/index.php/7455/allow-oring-of-guard-functions?show=7503#a7503</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-40&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-40&lt;/a&gt; (reported by hugoduncan)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7455/allow-oring-of-guard-functions?show=7503#a7503</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Improve match compile times</title>
<link>https://ask.clojure.org/index.php/7457/improve-match-compile-times?show=7506#a7506</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-64&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-64&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7457/improve-match-compile-times?show=7506#a7506</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: convert to .cljc</title>
<link>https://ask.clojure.org/index.php/7467/convert-to-cljc?show=7524#a7524</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-110&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-110&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7467/convert-to-cljc?show=7524#a7524</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Matching Diagnostics</title>
<link>https://ask.clojure.org/index.php/7458/matching-diagnostics?show=7507#a7507</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-2&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7458/matching-diagnostics?show=7507#a7507</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Duplicate wildcard detection in pattern row doesn't account for locals</title>
<link>https://ask.clojure.org/index.php/7459/duplicate-wildcard-detection-pattern-doesnt-account-locals?show=7512#a7512</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-49&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-49&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7459/duplicate-wildcard-detection-pattern-doesnt-account-locals?show=7512#a7512</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Example in Overview Wiki Page Results in an Exception</title>
<link>https://ask.clojure.org/index.php/7460/example-in-overview-wiki-page-results-in-an-exception?show=7513#a7513</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-99&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-99&lt;/a&gt; (reported by pparkkin)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7460/example-in-overview-wiki-page-results-in-an-exception?show=7513#a7513</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: complexity analysis</title>
<link>https://ask.clojure.org/index.php/7461/complexity-analysis?show=7514#a7514</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-72&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-72&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7461/complexity-analysis?show=7514#a7514</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: pass occurrence to emit-pattern</title>
<link>https://ask.clojure.org/index.php/7462/pass-occurrence-to-emit-pattern?show=7515#a7515</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-74&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-74&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7462/pass-occurrence-to-emit-pattern?show=7515#a7515</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Apparent regression for test sharing literals</title>
<link>https://ask.clojure.org/index.php/7484/apparent-regression-for-test-sharing-literals?show=7565#a7565</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-101&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-101&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7484/apparent-regression-for-test-sharing-literals?show=7565#a7565</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: variable binding fails with :or guard</title>
<link>https://ask.clojure.org/index.php/7465/variable-binding-fails-with-or-guard?show=7520#a7520</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-106&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-106&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7465/variable-binding-fails-with-or-guard?show=7520#a7520</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Or matches with vectors improperly match</title>
<link>https://ask.clojure.org/index.php/7483/or-matches-with-vectors-improperly-match?show=7564#a7564</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-122&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-122&lt;/a&gt; (reported by jimmyhmiller)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7483/or-matches-with-vectors-improperly-match?show=7564#a7564</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: rest patterns don't work on arrays</title>
<link>https://ask.clojure.org/index.php/7463/rest-patterns-dont-work-on-arrays?show=7516#a7516</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-75&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-75&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7463/rest-patterns-dont-work-on-arrays?show=7516#a7516</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: ignore duplicate wildcard check if matching a local multiple times in same pattern row</title>
<link>https://ask.clojure.org/index.php/7485/ignore-duplicate-wildcard-check-matching-multiple-pattern?show=7566#a7566</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-90&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-90&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7485/ignore-duplicate-wildcard-check-matching-multiple-pattern?show=7566#a7566</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Map pattern with vector key raises &quot;clojure.lang.PersistentVector cannot be cast to clojure.lang.Named&quot; exception</title>
<link>https://ask.clojure.org/index.php/7487/pattern-vector-clojure-persistentvector-clojure-exception?show=7568#a7568</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-107&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-107&lt;/a&gt; (reported by alex+import)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7487/pattern-vector-clojure-persistentvector-clojure-exception?show=7568#a7568</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
<item>
<title>Answered: Tidy up for 0.2.0, add comprehensive doc strings</title>
<link>https://ask.clojure.org/index.php/7486/tidy-up-for-0-2-0-add-comprehensive-doc-strings?show=7567#a7567</link>
<description>Reference: &lt;a href=&quot;https://clojure.atlassian.net/browse/MATCH-79&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://clojure.atlassian.net/browse/MATCH-79&lt;/a&gt; (reported by dnolen)</description>
<category>core.match</category>
<guid isPermaLink="true">https://ask.clojure.org/index.php/7486/tidy-up-for-0-2-0-add-comprehensive-doc-strings?show=7567#a7567</guid>
<pubDate>Wed, 26 Jun 2019 12:00:00 +0000</pubDate>
</item>
</channel>
</rss>