Oh, yes. I tried (I put .reverse() at the end of helios' src list).

So, they must be enumerated by hand.

Manfred Kröhnert wrote:
> In root/Gruntfile.js:
>
> >  @@ -28,6 +28,10 @@ module.exports = function(grunt) {
> >           library_dirs: ['src'],
> >           closure_jar:''
> >         },
> >  +      all: {
> >  +        src: ['src/*.st'],
>
> Not sure if the load order is unimportant.
> If we have the packages |A.st|, |B.st|, and |C.st| and |B| depends on 
> |A| but |A| depends on |C|.
>
> In the compilation step the alphabetical order will be used to 
> load/compile the packages which results in |A.st| being compiled first.
> However, |C.st| will be compiled afterwards leaving undefined Classes 
> during the compilation of |A.st| which usually result in aborting the 
> compilation with an error.
>
> —
> Reply to this email directly or view it on GitHub 
> <https://github.com/amber-smalltalk/grunt-init-amber/pull/23/files#r12769674>.
>