Ticket #383 (new bug)

Opened 2 years ago

Last modified 14 months ago

type information ignored

Reported by: maeder Owned by: maeder
Priority: critical Milestone: 0.95
Component: logic-hascasl Version: 0.7
Keywords: Cc: lschrode, till

Description

type ST state a := state ->? a * state
vars  x: a;
. ret x : ST state a = \ s : state . (x, s)

the type information is not used to allow the unification of m a with State state a

Change History

Changed 2 years ago by maeder

  • status changed from new to assigned

Changed 2 years ago by maeder

I tried hard to fix this but but I did not succeed. So I have to postpone this issue.

The type information is not ignored but either the alias type is expanded to early or constraint resolution following shape unification crashes.

Changed 2 years ago by maeder

  • owner maeder deleted
  • status changed from assigned to new

Changed 2 years ago by maeder

  • owner set to maeder

Changed 16 months ago by luecke

  • cc lschrode added
  • priority changed from major to critical
  • milestone changed from 0.9 to 0.93

Changed 15 months ago by maeder

  • cc till added
  • milestone changed from 0.93 to 0.9

move to milestone 0.9 as this example is given in the overview

Changed 14 months ago by maeder

  • milestone changed from 0.9 to 0.93

cannot do this soon, there is also #571 (and #569) that is relevant for the overview

Note: See TracTickets for help on using tickets.