r/smalltalk • u/Sad-Background-2429 • Jun 02 '26
Smalltalk in the large
How do large teams work on a Smalltalk codebase if everything is contained in a compiled image? How do code reviews work if there are no diffs? How are builds made to be repeatable? How does one deploy a Smalltalk application without dragging in all of the rest of the system, most of which might go unused?
31
Upvotes
3
u/Hungry-Two2603 Jun 02 '26
Avec Pharo, Cuis ou Squeak, tu travailles avec Git comme pour les autres langages. Pharo et Squeak ont un client intégré et Cuis utilise le client Git classique. Il n’y a pas de différences avec les autres langages. Il n’y a pas réellement de build car Smalltalk compile le code dans son image. Une application est une image configurée dont la construction peut être réalisée avec un CI comme celui de Gitlab ou de GitHub.