From 19addd38f80eba74a4b4682808fa9cf1a70af5e5 Mon Sep 17 00:00:00 2001 From: KenDickey Date: Sun, 22 Feb 2026 13:49:22 -0800 Subject: [PATCH 1/2] aarch64 requires include --- runtime/cpp/GCedRef.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runtime/cpp/GCedRef.h b/runtime/cpp/GCedRef.h index aef4e11b..c68e5227 100644 --- a/runtime/cpp/GCedRef.h +++ b/runtime/cpp/GCedRef.h @@ -3,6 +3,9 @@ #define _GCEDREF_H_ #include "Egg.h" +#ifdef __aarch64__ +#include +#endif namespace Egg { From 13f94afdcc9805c4ddbfa2ac4ea5dfeef4fbcece Mon Sep 17 00:00:00 2001 From: KenDickey Date: Mon, 23 Feb 2026 13:40:44 -0800 Subject: [PATCH 2/2] Class Names --- .../PrintClasses/PrintClassesModule.st | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 modules/Examples/PrintClasses/PrintClassesModule.st diff --git a/modules/Examples/PrintClasses/PrintClassesModule.st b/modules/Examples/PrintClasses/PrintClassesModule.st new file mode 100644 index 00000000..fd65586a --- /dev/null +++ b/modules/Examples/PrintClasses/PrintClassesModule.st @@ -0,0 +1,27 @@ +Class { + #name : #PrintClassesModule, + #superclass : #Module, + #category : #'Examples-PrintClasses' +} + +{ #category : #spec } +PrintClassesModule >> imports [ + ^{} +] + +{ #category: #private } +PrintClassesModule >> printAClass: aClass indent: indentCount [ + | aString | + indentCount timesRepeat: [ + Kernel log: ' '. + ]. + Kernel log: aClass printString, String cr. + aClass subclassesDo: [ :sub | self printAClass: sub indent: indentCount + 1 ]. +] + +{ #category : #services } +PrintClassesModule >> main: arguments [ + Kernel log: 'Current Local Classes', String cr. + self printAClass: Object class indent: 0. + ^0 +]