Changeset 8d26b7a for doc/proposals/modules.md
- Timestamp:
- Jun 6, 2024, 9:34:00 PM (3 months ago)
- Branches:
- master
- Children:
- 0188539c
- Parents:
- 159460f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/proposals/modules.md
r159460f r8d26b7a 122 122 ----' 123 123 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.124 Programming 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. 125 125 Separate 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. 126 126 The compiler output is placed in another set of files for execution loading or further processing. … … 133 133 In 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. 134 134 Without embedded file-links, dynamic embedding using #include/import is necessary to compose all the program components necessary for a compilation. 135 136 inlining? 135 137 136 138 I 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.