Re: [racket-users] printing errors

2020-08-27 Thread Robby Findler
It may be that you're seeing the "clever"ness of the DrRacket repl. If the last character printed is a newline, it only shows it when there is another character after the newline. Robby On Thu, Aug 27, 2020 at 5:18 PM Sorawee Porncharoenwase < sorawee.pw...@gmail.com> wrote: > For stacktrace, us

Re: [racket-users] printing errors

2020-08-27 Thread Sorawee Porncharoenwase
For stacktrace, use error-print-context-length to suppress it: (define (print-exn exn) (parameterize ([error-print-context-length 0]) ((error-display-handler) (if (exn? exn) (exn-message exn) (format "~a" exn)) exn))) I don’t see any extra newline though. On Thu

Re: [racket-users] printing errors

2020-08-27 Thread Shriram Krishnamurthi
This is perfect, thanks! Two follow-up questions: 1. The error printer seems to print an extra newline at the end relative to what the port-display-handler (for instance) shows. Is there a way to suppress that? 2. The stack trace seems to be extracted automatically. Is there a way to suppress it

Re: [racket-users] printing errors

2020-08-27 Thread Robby Findler
Yes, something like this: (define (print-exn exn) ((error-display-handler) (if (exn? exn) (exn-message exn) (format "~a" exn)) exn)) On Thu, Aug 27, 2020 at 3:31 PM Shriram Krishnamurthi wrote: > Given an exception, is there a way to print the error using Racket'

[racket-users] printing errors

2020-08-27 Thread Shriram Krishnamurthi
Given an exception, is there a way to print the error using Racket's conventional error printing machinery (e.g., in color in DrRacket, etc.), without halting execution? I would like to be able to integrate this with #%printing-module-begin and #%top-interaction. Unfortunately, those by default

Re: [racket-users] Re: new racket-lang.org website

2020-08-27 Thread gtrz...@gmail.com
Looks OK now - I would leave it at that - no need to complicate things further! On Thursday, August 27, 2020 at 3:50:44 PM UTC+2 Robby Findler wrote: > I made an attempt at solution 2 (the font seemed to be already pretty > small just before 650px) and I've updated things here: > https://users

Re: [racket-users] Re: new racket-lang.org website

2020-08-27 Thread Robby Findler
I made an attempt at solution 2 (the font seemed to be already pretty small just before 650px) and I've updated things here: https://users.cs.northwestern.edu/~robby/tmp/Web/www/ Is that better? What do you think? Robby On Thu, Aug 27, 2020 at 7:53 AM gtrz...@gmail.com wrote: > The only probl

[racket-users] Re: new racket-lang.org website

2020-08-27 Thread gtrz...@gmail.com
The only problem I see is between 550 - 650 px width of the screen, the tab menu labels are squashed (as in Dominik's screenshot) and the code samples in 'Racket, the Language-Oriented Programming Language' are outside the width of the headers . Solutions: 1. Keep the tabs (although with smal