Feature #5523

Hiding entities in SCL import

Added by Hannu Niemistö almost 3 years ago. Updated over 2 years ago.

Status:ClosedStart date:2014-12-02
Priority:4Due date:2015-01-16
Assignee:Hannu Niemistö% Done:

100%

Category:-Spent time:-
Target version:1.18.1
Release notes:* added new keyword 'hiding' to SCL and ability to include or exclude chosen symbols from import (see https://www.haskell.org/haskellwiki/Import)
Tags: scl
Story points-
Velocity based estimate-
ReleaseSimantics 1.18.1Release relationshipAuto

Description

Copy mechanism from Haskell that allows an optional specification of included or excluded entities during import with syntax

import "Random" (withSeed) // import only value withSeed
import "Prelude" hiding (length, contains, iter, for) // import all values but those listed

Associated revisions

Revision 30632
Added by Hannu Niemistö almost 3 years ago

(refs #5523) New mechanism to hide some symbols when importing SCL modules, fixing Apros/All with these definitions

Revision 30633
Added by Hannu Niemistö almost 3 years ago

(refs #5523) removed accidentally committed modules

Revision 30634
Added by Hannu Niemistö almost 3 years ago

(refs #5523) fixed OntologyModule

Revision 30637
Added by Hannu Niemistö almost 3 years ago

(refs #5523) added trace and traceShow

Revision 30638
Added by Tuukka Lehtonen almost 3 years ago

Use hiding in SCL RouteGraph and GShow modules to make them compile properly.

refs #5523

Revision 30646
Added by Tuukka Lehtonen almost 3 years ago

Prevent NPE in SCLConsole.getCompletionProposals when the user presses CTRL+SPACE while the runtime environment is still empty, i.e. nothing has been imported.

refs #5523

Revision 30647
Added by Hannu Niemistö almost 3 years ago

(refs #5523) Fixes to content assist

Revision 30648
Added by Hannu Niemistö almost 3 years ago

(refs #5523) Fixes to content assist

History

#1 Updated by Tuukka Lehtonen almost 3 years ago

  • Release set to 17

#2 Updated by Hannu Niemistö almost 3 years ago

  • Tags set to scl

#3 Updated by Hannu Niemistö almost 3 years ago

  • Status changed from In Progress to Resolved
  • Release notes set to * added new keyword 'hiding' to SCL and ability to include or exclude chosen symbols from import (see https://www.haskell.org/haskellwiki/Import)

#4 Updated by Tuukka Lehtonen over 2 years ago

  • Status changed from Resolved to Closed

#5 Updated by Tuukka Lehtonen over 2 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF