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
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
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
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'
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
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
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
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
8 matches
Mail list logo