spdegabrielle
2019-6-18 08:54:10

Do you mean from slack ?


spdegabrielle
2019-6-18 09:09:47

I created a ‘watching-github’ channel and used /github subscribe racket/drracket


stefan.kruger
2019-6-18 10:40:43

Is there a way of using data/heap in #lang typed/racket?


chasets
2019-6-18 14:00:53

@chasets has joined the channel


ben
2019-6-18 15:51:28

@stefan.kruger try require/typed


sorawee
2019-6-18 21:49:33

Is there a regex library that uses S-expression rather than string, but for matching strings? Ideally, it should be first class value and also matchable.


alexknauth
2019-6-18 21:57:59

There’s * automata/re which works on lists, not strings: https://docs.racket-lang.org/automata/index.html#(part._re) * parser-tools/lex-sre which works on input-ports, not strings: https://docs.racket-lang.org/parser-tools/Lexers.html#(mod-path._parser-tools%2Flex-sre) * br-parser-tools/lex-sre which similarly works on input-ports: https://docs.racket-lang.org/br-parser-tools/Lexers.html#(mod-path._br-parser-tools%2Flex-sre)

I don’t know if there’s anything else or not


samth
2019-6-18 21:59:00

note that converting strings to ports is easy, with open-input-string


sorawee
2019-6-18 22:01:18

Thanks. Backref is not supported in these, correct?


sorawee
2019-6-18 22:01:43

(and also lookahead/lookbehind)


leif
2019-6-18 22:39:08

@robby How did you handle naming conflicts from mixins in the gui system?


leif
2019-6-18 22:39:31

(Provided that there was naming conflicts anyway.)


robby
2019-6-18 22:39:44

Never name two different methods the same name.


leif
2019-6-18 22:39:53

Lol, I see.


leif
2019-6-18 22:40:05

Thanks anyway.