This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-09-29
Channels
- # announcements (1)
- # babashka (120)
- # beginners (184)
- # cider (14)
- # clara (2)
- # clj-kondo (25)
- # cljfx (9)
- # cljsrn (43)
- # clojure (46)
- # clojure-australia (2)
- # clojure-berlin (5)
- # clojure-dev (2)
- # clojure-europe (10)
- # clojure-france (3)
- # clojure-nl (1)
- # clojure-spec (14)
- # clojure-uk (30)
- # clojurescript (50)
- # code-reviews (19)
- # conjure (11)
- # core-logic (2)
- # cursive (20)
- # datascript (1)
- # datomic (74)
- # figwheel-main (1)
- # fulcro (10)
- # funcool (2)
- # graphql (1)
- # lambdaisland (1)
- # malli (2)
- # meander (22)
- # nrepl (13)
- # off-topic (28)
- # overtone (3)
- # pathom (7)
- # pedestal (4)
- # re-frame (4)
- # reagent (16)
- # reitit (4)
- # releases (1)
- # ring (8)
- # shadow-cljs (93)
- # specter (6)
- # sql (13)
- # test-check (1)
- # tools-deps (1)
- # tree-sitter (2)
- # vim (8)
- # xtdb (25)
Took me really a long time, but still could not figure out the problem https://github.com/noprompt/meander/issues/141
@wxitb2017 It’s perfectly fine to cross post here and on Github. 👍
@timothypratley I think that issue may be similar to the one you posted. I’m taking a look (finally).
I think I hit this as well with a few of the approaches I tried when processing parsed xml with meander, e.g. trying to extract an optional attribute from an optional element or nil.
I was trying to multi-task and added some confusing comments on the issue. I actually can't get this to stackoverflow, so it may be related to the compiling issue with a smaller stack amount.
@jimmy Yeah, on the @timothypratley issue reducing the stack size produced the SO. I’m getting the SO with Lucys example without any modifications to my stack size.
How are you running the code? I don't think I've modified my stack size and I have no problem.
Let me know if you figure anything out, I’m going back and forth between parenting and looking at it. 😐
Nevermind if I run it in a fresh clj thing I do get the stackoverflow. Must have increase by stack size in cider.
I just copy/pasted her example and tweaked the pattern to be
(m/scan (m/or (m/and ?b1 ?b2)
(m/and ?b1 (m/or _ ?b2))))
We have a non-recur tail recursion in meander epsilon compile. Can't play with it right now. But that is some low hanging fruit to fix.
Is anyone able to try bin/test
on the branch corresponding to this PR? https://github.com/noprompt/meander/pull/142