Fork me on GitHub
#off-topic
<
2017-09-10
>
hmaurer13:09:19

@seancorfield Hi! I seem to remember you have been involved in Clojurebridge, is that right?

seancorfield16:09:35

Yes, I was one of the original founders. Helped run it for a year or two then handed it off to a great group of volunteers. Very proud of what it has become!

hmaurer16:09:34

@seancorfield oh, congrats! I wanted to ask you a question: how have you found it to teach programming to complete beginners? I started programming a while ago and so I feel some notions are so engrained that I am not sure how I would explain them

seancorfield16:09:18

Developing the curriculum has probably been the hardest thing and something that ClojureBridge chapters continue to work on.

hmaurer16:09:43

@seancorfield ah that’s exactly what I was looking for; thanks!

hmaurer16:09:21

@seancorfield does ClojureBridge target complete newcomers to programming? or people with some level of experience?

seancorfield17:09:42

The students are a fairly mixed group. From complete programming beginners to seasoned OOP engineers who want to learn FP. But the original intent was complete beginners.

seancorfield17:09:03

Each workshop usually surveys the group and then may split into subgroups by experience and run at a different pace in each subgroup, using a different capstone app.

dominicm15:09:40

I'm looking for some libraries that provide whole string matching, with ways to build more efficient matchers (unions of them?) where there will be overlap across the patterns. I made some great headway with FSM & http://www.brics.dk/automaton/ but the lack of capture groups and ability to distinguish union'd patterns made it a no-go for my use-case. ztellman's automat library was cool, but too slow unfortunately.

dominicm15:09:06

A lot of string searching seems to be focused on pulling short strings out of larger ones (annoying called exact string matching!), so I've coined the term "whole string matching" to try and talk about regexes like: #"^a[bc]d$"

hmaurer21:09:27

Random evening thought: the traffic on this Slack (Clojurians) is really enjoyable. There is some activity but not too much, so that it’s quite easy to keep up.

hmaurer21:09:44

Very refreshing compared to channels on javascript, react, etc