Changeset 8d26b7a for doc


Ignore:
Timestamp:
Jun 6, 2024, 9:34:00 PM (4 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
0188539c
Parents:
159460f
Message:

added Mike's comments about modules to proposal

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/proposals/modules.md

    r159460f 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.