Do the docs say anything about hashes whose values are all #f
? I remember hearing those were special
I believe that it’s hashes that are all #t
, and that it avoids storing the #t
s, but @mflatt or the source code would know for sure
@greg The 7.3 blog post (https://github.com/racket/racket-lang-org/blob/master/blog/_src/posts/2019-05-14-racket-v7-3.md) doesn’t generate a hyperlink for the DeinProgramm url. Any idea why?
@samth change the ()
to <>
or change to (<>)
That seems weird, esp since GitHub (click the link) parses it properly
is that proper? I don’t know. I assumed github did extra parsing to guess whether some characters are a url
Maybe @greg knows?
@samth Seems to be inconsistently handled across implementations: https://babelmark.github.io/?text=*+There+is+a+new+set+of+teaching+languages+for+the+upcoming%0A++German-language+textbook+%22Schreibe+Dein+Programm!%22%0A++(https%3A%2F%2Fwww.deinprogramm.de%2F).
It says a lot that such a page exists!
Markdown is a format in about the same way Scheme is a language. :)
We need to be aware of the new “Notarization” policy.
@soegaard2 I’ve been paying some attention to that
but it will require some changes to our signinig infrastructure
Yes.
Maybe the markdown parser could try to be more clever about auto-detecting URLs — without breaking the use of parens in URLs, as used by a certain documentation system I know about. :wink: Meanwhile I’d suggest the two things Ben did. Or maybe even better, a labelled link: ["Schreibe Dein Programm!"](<https://www.deinprogramm.de/>)
As for Babelmark. Spend enough time there and you’ll be crying and writing Morrissey lyrics.
@lexi.lambda I refuse to capitalize markdown because that implies it is a specification.
and the one time some folks tried to make a specification, the original designer of markdown disliked it so much he demanded they change the spec name from Common Markdown to Common Mark
(this may be a wildly inaccurate interpretation of events, I don’t remember it very well)
Racket PPAs for 7.3 are cooking… (just bionic first so I can test it before the others)
I have a question on dynamic code evaluation. After some fiddling, I got dynamic-require
to load a module with a custom lang
and extract a variable it provides. I’m using this to test the language on certain known scripts with expected outputs. However most the scripts are a single line (excluding the lang
line), so it would be nicer to write something like (dynamic-XXX program-string)
. The calling module would be in racket/base
but the program would be in a custom language.
I read up on the sandboxed evaluators and the eval function but couldn’t get it to work for me. If there’s not something obvious that solves this problem, I’ll try to create a minimal example to show what does and doesn’t work for me.
BTW: http://docs.racket-lang.org\|docs.racket-lang.org still seems to be on v7.2