-
Here's the error message that prompts:
Unable to find the declaration file for module "smalltalk". "d:/Scripts/Encapsulationcode/bgxxzsRunlocally/node_modules/smalltalk/lib/smalltalk.js" implicitly h…
-
```
ClassDescription >> drTestsBrowse
Smalltalk tools browser openOnClass: self
```
-
```
TimeProfilerNode >> browseItem
Smalltalk tools browser
openOnClass: self methodClass selector: self selector
```
=>
```
TimeProfilerNode >> browseItem
application tools browser
…
-
```
DANode >> browseClass: classToBrowse
Smalltalk tools browser openOnClass: classToBrowse
```
=> it should get access to the application
and be rewritten as
```
browseClass: classToB…
-
```
DebugPointInstanceVariableTarget >> browse
(Smalltalk tools browser openOnClass:
self instanceVariable owningClass)
switchToVariables;
selectVariableNamed: self instanceVariable na…
-
```
TestCase >> failureLog
^ Smalltalk tools transcript
```
Should be turned into
```
TestCase >> failureLog
^ application tools transcript
```
http://rmod-pharo-mooc.lille.inria.fr/…
-
Or it should remove the browseAll method.
We should stop to cross layers this way. A domain object should not make reference to UI elements freely.
```
browseAll
| methods |
methods := s…
-
-
```
PharoCommonTools class >> worldMenuOn: aBuilder
(aBuilder item: #'System Browser')
parent: #Browsing;
action: [ self tools openClassBrowser ];
order: 0;
keyText: 'o, b';
…
-
- Name: GNU Smalltalk
- Website: https://www.gnu.org/software/smalltalk/
- Language Version: 3.2
---
- [x] Installing (`apt get install -y gnu-smalltalk`)
- [x] Executing. Command to compile …