Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/proposals/modules.md

    rbf64de3 r8d26b7a  
    122122----'
    123123
    124 Programming languages are divided into those embedded in an IDE, think Smalltalk and Racket, largely manipulating a symbol-table/abstract-symbol-tree, and those where the IDE is an external program largely manipulating program text.
     124Programming languages are divided into those embedded in an IDE, think Smalltalk and Lisp, Database, largely manipulating a symbol-table/abstract-symbol-tree, and those where the IDE is an external program largely manipulating program text.
    125125Separate compilation in programming languages without an embedded IDE is the process of giving a compiler command a series of files that are read and processed as a whole.
    126126The compiler output is placed in another set of files for execution loading or further processing.
     
    133133In a file system where file-links can be embedded in data creating a tree, duplicate source code can be eliminated by generating a complex linking structure among the source files.
    134134Without embedded file-links, dynamic embedding using #include/import is necessary to compose all the program components necessary for a compilation.
     135
     136inlining?
    135137
    136138I see two separate issues with respect to program structuring for controlling visibility and initializing a program.
Note: See TracChangeset for help on using the changeset viewer.