racket/typed-racket

tooltips missing sometimes

Open

#667 opened on Feb 16, 2018

 (0 comments) (0 reactions) (0 assignees)Racket (106 forks)github user discovery
enhancementgood first issue

Repository metrics

Stars
 (576 stars)
PR merge metrics
 (Avg merge 11d 14h) (1 merged PR in 30d)

Description

In DrRacket, this program:

#lang typed/racket #:no-optimize

(: plus (-> (U String Integer)
            (U String Integer)
            (U String Integer)))
(define (plus x y)
  (cond
    [(and (number? x) (number? y))
     (+ x y)]
    [(number? x)
     (string-append
      (format "~a" x)
      (format "~a" y))]
    [(string? x)
     (string-append
      (format "~a" x)
      (format "~a" y))]
    [else
     (+ x (car x))]))

shows no tooltips in the (+ x (car x)) bit. It would be nice to show something about what's going on (not just silence).

Contributor guide