User Tools

Site Tools


ch2_3_pack_sym

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ch2_3_pack_sym [2025/01/29 04:50] adminch2_3_pack_sym [2025/01/29 08:35] (current) admin
Line 174: Line 174:
 ''IMPORT'' ''IMPORT''
  
-Symbol becomes internal of the target package, if the symbol was //homeless//, the target pacakge becomes symbol's home package. +Symbol becomes internal of the target package, if the symbol was //homeless//, the target package becomes symbol's home package. First argument is symbol or list of symbols. Second argument is optional target package designator, default is the dynamic current package.
- +
-First argument is symbol or list of symbols. Second argument is optional target package designator, default is the dynamic current package.+
  
 Beware of name conflicts! Beware of name conflicts!
-FIXME 
  
  
Line 190: Line 187:
 ''EXPORT'' ''EXPORT''
  
-FIXME +Makes inherited or internal symbol to be external in given package. If the symbol is inherited, ''EXPORT'' will first ''IMPORT'' the symbol, them move from internal list to external list. First argument is symbol or list of symbols. Second argument is optional target package designator, default is the dynamic current package.
  
 +Beware of name conflicts!
  
 ''UNEXPORT'' ''UNEXPORT''
  
-FIXME+Undoes ''EXPORT'', moves symbol from external list to internal list. First argument is symbol or list of symbols. Second argument is optional target package designator, default is the dynamic current package.
  
 ''PACKAGE-INTERNAL-SYMBOLS'' ''PACKAGE-INTERNAL-SYMBOLS''
ch2_3_pack_sym.1738151419.txt.gz · Last modified: 2025/01/29 04:50 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki