steel icon indicating copy to clipboard operation
steel copied to clipboard

Meta issue for syntax improvements in Pulse

Open aseemr opened this issue 1 year ago • 1 comments

  • [x] fn (p:int -> int) ... doesn't parse, it has to be written as fn (p:(int -> int)) ... (note the extra parenthesis around the arrow)
  • [x] let _ : t = e; doesn't parse, it has to be written as let _u : t = e
  • [x] refinement types annotation x:int { p x } doesn't work, it has to be written as x:(x:int { p x })

aseemr avatar Dec 18 '23 18:12 aseemr

Fixed in 5c18b713a891323d828a5591fd6e2c7c4f00af16

nikswamy avatar Dec 19 '23 06:12 nikswamy