
@samth @leif @stamourv Not to backseat drive, but it looks like version 1.10 of s3-sync
added that #:redirect-code
keyword arg to redirect-prefix-routing-rule
? http://docs.racket-lang.org/s3-sync/index.html#%28def._%28%28lib._s3-sync%2Frouting-rule..rkt%29._redirect-prefix-routing-rule%29%29

aha

i updated the wrong pkg

I don’t see any info.rkt
in that repo so not sure where this goes

But while looking for it, I noticed this — is this OK? https://github.com/nuprl/website/blob/master/.htpasswd

I see my problem — I updated with git pull
in racket-lang-org
, which didn’t update the s3-sync
pkg

Ah, that makes sense. Thanks @greg!

I guess .htpasswd
is OK; although not great to leak usernames, not a shocker that admin
exists ¯_(ツ)_/¯

for future reference, the solution to my macro problem yesterday is: (with-syntax ([module-name (datum->syntax #f (syntax->datum (format-id #'path "~a" (syntax->datum #‘path))))]
[(body ...) (map (lambda (s) (datum->syntax #f (syntax->datum s) s)) (load (syntax->datum #'path)))])
(syntax-local-lift-module #`(module module-name #,(datum->syntax #f "lang.rkt") body ...))
#`(#%require #,(syntax-local-introduce #’'module-name)))

@ben in general, I think leaving issues on the racket
repo is fine

ok

if that was submitted to the typed-racket
repo, or something like that, then moving it seems sensible

but commits can close issues in other repositories

and so there’s not much benefit to having it there, and it’s less likely that people will see it

@greg posting .htpasswd is probably not a good idea. it doesn’t seem to actually be protecting anything though? (nothing on the nuprl site seems to be password protected?)

@thinkmoore no, I don’t think anythings protected

might as well delete the file

its… easy to crack. so just as well it wasn’t used for anything

not very secure over http anyway

Does anyone know what would cause an expression in examples
to display ???
as the result? (When the result clearly isn’t ???
).
For reference, I am using this as my evaluator

@(define vid-eval
(make-base-eval '(begin (require video/base))))

And this as my examples: @examples[#:eval vid-eval
(playlist (color "green"))]



^^

If instead I use make-evaluator
I don’t get the ???
, so it’s very odd.

I see "???" in “base-render.rkt” for a convertible?
case; if you change that "???", does the output change?

If so: For HTML output, the “html-render.rkt” implementation handles convertible?
things in its override of render-content
, but maybe control isn’t getting there for some reason

@mflatt yes, it does.

Yes, the playlist
is convertible, but not to anything scribble understands.

So ya, I would assume the best way to handle that would be to output it as if it was being output to a repl, which I guess the html-renderer
is supposed to do, but isn’t?

Oh, html-renderer
doesn’t handle it because it doesn’t know how to convert.

I don’t think that’s html-renderer
’s job, since it has no way of knowing what a REPL would do

I think some customization probably instead should have happened around the evaluator or examples
form

I see.

@mflatt I wonder if its a problem with make-base-eval
, because if I use make-evaluator
directly from racket/sandbox
, I don’t get the ???
.

(Of course, I also don’t get pretty printing, but I suspect that’s just a parameter I need to set.

Well, see make-base-eval
; it installs a printer that does handle convertible?
values specially

Ah, hmmph…okay, thanks.

That would explain it. lol

Is there any way to get the pretty printing as well as not having it try to convert convertibles?

Or would I need to go to make-evaluator
for that?

I think you probably want to set current-print
in the sandbox to reset pretty-print-size-hook
so that it always returns #f
while printing

Okay, I’ll give that a go, thanks

It takes about 30 seconds to search for a function in my local install, has anyone else had this issue?

search using grep?

No, search with the doc index

like, raco doc
, and using the search box

ah

Odd…so apparently restarting my browser helped a lot. :confused:

Not sure why though. (It hadn’t been open for that long…)

Thanks anyway though.