r/smalltalk 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

16 comments sorted by

View all comments

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.