|
From: | Chicken Trac |
Subject: | Re: [Chicken-janitors] #1513: Type declarations in modules do not namespace structs |
Date: | Tue, 21 Aug 2018 05:26:30 -0000 |
#1513: Type declarations in modules do not namespace structs ---------------------------------------+----------------- Reporter: sjamaan | Owner: Type: defect | Status: new Priority: major | Milestone: 5.0 Component: core libraries | Version: 5.0 Resolution: | Keywords: Estimated difficulty: easy | ---------------------------------------+----------------- Comment (by megane): I think making just making unqualified struct identifiers proper supertypes of qualified identifiers would work. So saying `foo` is `((struct foo) -> *)` is saying `foo` can take any struct foo, from any module. -- Ticket URL: <https://bugs.call-cc.org/ticket/1513#comment:2> CHICKEN Scheme <https://www.call-cc.org/> CHICKEN Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |