racket/typed-racket

refinement type runs into an endless loop

Open

#672 opened on Feb 28, 2018

 (1 comment) (0 reactions) (0 assignees)Racket (106 forks)github user discovery
good first issueinferencerefinement

Repository metrics

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

Description

What version of Racket are you using?

6.12

What program did you run?

#lang typed/racket #:with-refinements
(define-type test (Refine [a : (Pairof Integer Integer)]
                          (<= (car a) (cdr a))))
(ann '(2 . 1) test) 

What should have happened?

a type error

If you got an error message, please include it here.

Background expansion abnormally(out of memory)

Contributor guide