|
|
|
|
|
by igouy
906 days ago
|
|
You say Smalltalk encouraged "a tangled mess of code" when we can all see that Smalltalk encouraged code sharing in external files: "Within each project, a set of changes you make to class descriptions is maintained. … Using a browser view of this set of changes, you can find out what you have been doing. Also, you can use the set of changes to create an external file containing descriptions of the modifications you have made to the system so that you can share your work with other users." 1984 Smalltalk-80 The Interactive Programming Environment page 46 https://rmod-files.lille.inria.fr/FreeBooks/TheInteractivePr... |
|
The change sets did not have hash based versioning or anything like that, so we tried cramming entire classes into SCCS or PVCS which kinda worked but quickly got unmanageable as base class extensions grew.
The Smalltalk change sets were fine for tracking one programmers work but quickly multiplied into a giant headache in any team.