
@LinqLover@norden.social M.Sc. Student of IT-Systems Engineering @HPI_DE. Core Dev of @SqueakSmalltalk. Curious about programming, debugging tools, dialectics.
- Tweets2.2K
- Following81
- Followers100
- Likes5.6K

ALT A screenshot of the Simulation Method Finder. The user has entered the input 'carpe squeak' and the expected output #carpeSqueak. The tool has reported one match, the message ('carpe squeak') toCamelCase.
![A screenshot of the Simulation Method Finder. The user has entered two inputs, #(1 2 3 4) and [:a :b | stream nextPut: {a. b}] and the output predicate (Array streamContents: [:s | stream := s. messageSend value]) = #((1 2) (3 4)). The tool has reported three matched selectors, #pairsDo:, #groupsDo:, and #pairsCollect:.](https://pbs.twimg.com/media/FdICCmaWQAoK1VC.png?name=small&format=webp)
ALT A screenshot of the Simulation Method Finder. The user has entered two inputs, #(1 2 3 4) and [:a :b | stream nextPut: {a. b}] and the output predicate (Array streamContents: [:s | stream := s. messageSend value]) = #((1 2) (3 4)). The tool has reported three matched selectors, #pairsDo:, #groupsDo:, and #pairsCollect:.

ALT A screenshot of the Simulation Method Finder. The user has entered the inputs #(7 2 9 8 4) and 2, the expected output is #(8 9), and has enabled the recursive search mode. The tool has reported several matches, including ((#(7 2 9 8 4)) sorted) last: (2) and ((#(7 2 9 8 4)) asSortedCollection) removeLast: (2).
![A screenshot of the Simulation Method Finder. The user has entered the input (10 @ 20 corner: 60 @ 40) and the output predicate (answer isPoint and: [(10 @ 20 corner: 60 @ 40) containsPoint: answer]). The tool has reported several matches, including the selectors, #extent, #center, #randomPoint, etc.](https://pbs.twimg.com/media/FdICEyNWQAA-Fd5.png?name=small&format=webp)
ALT A screenshot of the Simulation Method Finder. The user has entered the input (10 @ 20 corner: 60 @ 40) and the output predicate (answer isPoint and: [(10 @ 20 corner: 60 @ 40) containsPoint: answer]). The tool has reported several matches, including the selectors, #extent, #center, #randomPoint, etc.
![A screenshot of a chat in Telegram WebZ with the following message text:
```st
exampleWithNumber: x
| y |
true & false not & (nil isNil) ifFalse: [self halt].
y := self size + super size.
#($a #a 'a' 1 1.0)
do: [ :each |
Transcript show: (each class name);
show: ' '].
^x < y
```
The message is displayed with proper syntax-highlighting for Smalltalk.](https://pbs.twimg.com/media/FbFsCEcXoAAaOTO.png?name=small&format=webp)
ALT A screenshot of a chat in Telegram WebZ with the following message text: ```st exampleWithNumber: x | y | true & false not & (nil isNil) ifFalse: [self halt]. y := self size + super size. #($a #a 'a' 1 1.0) do: [ :each | Transcript show: (each class name); show: ' ']. ^x < y ``` The message is displayed with proper syntax-highlighting for Smalltalk.




















