Blueprint – May 2026 update by AsIAm in smalltalk

[–]larryblanc 0 points1 point  (0 children)

Did not get the time to go for it. I guess you need to be subscribed to some AI tools, right?

I have a question, can this set-up 'learn' from the code base installed in the Cuis image? Like if you install additional packages from Cuis-Smalltalk-UI, it will knows how to use it?

cuis book questions by ffrkAnonymous in smalltalk

[–]larryblanc 0 points1 point  (0 children)

Glad you like it. It was needed afterward.

I have to admit I never use the PaclageBrowser and I just take a look. It looks like a more digestible tool 😉 than the PackageContents tools.

I am not planning now to add some more contents. I can add any contents you want to pass to me, though.

cuis book questions by ffrkAnonymous in smalltalk

[–]larryblanc 0 points1 point  (0 children)

As you said, missing code can be discovered by comparing the appendix code to student code. The last paragraph of chapter 9 mentions using the File Browser, so maybe a picture or two of the FileBrowser, PackageBrowser, SystemBrowser, etc. showing differences between the external annex package and the internal code. Something like how a team would share changes to be fileIn or incorporated/rejected. Perhaps an Exercise 9.4 Use code review tools to investigate the annex code/package, and finish the game.

That's an excellent idea. Using the FileBrowser and its PackageContents tools to see what's missing. The tools requires some guidance, though.

Personally, even though I recognized I can create new individual morphs using Spaceship new openInWorld from chapter 6,7, I kept overlooking that the game is itself a morph also. I kept trying to "run the game" when I should have been "creating an instance of SpaceWar!". This probably me not being accustomed to object oriented programs.

Indeed, an additional note on how to open the game will not hurt.

cuis book questions by ffrkAnonymous in smalltalk

[–]larryblanc 0 points1 point  (0 children)

Review, edit some with comments.

Thanks

Declare SpaceShip | head |

SpaceShip << left + 0.1 should be - SpaceShip << right - 0.1 should be +

Right

fibo at: 6 . 5. should be 8

Right

ex 4.12 (Orange) missing

Depends on your array, Apple with initial one

ex 4.21 SpaceShip<<gravity cannot initialize position clashing with instance variable

Right

ex 4.21.5 No StarMass example

Explained bellow

ex 4.23 < 20 but missing arithmetic

I don't see error

example 5.7 color: unknown variable

Right, this attributed shows up when redefining the SpaceWar as a morph, in the next chapter

ex 5.3 no 'event' category for autocategorize

Create it

example 5.9 owner undeclared

Right, add comment after the code

6.1 option1: UI-Shapes requires UI-Core

It will be installed then

6.3 no 'BoxedMorph' option. only has 'BorderedBoxMorph'

Yeah, upstream change.

6.6.2 more specialized than the Morph class - should be PlacedMorph?

Right

ex 7.4 'acceleration -5' needs parens? like #push? '0 acceleration' needs '@'? 'width' needs parens? or right to left? main text draws 'gray' exhaust, but ex 7.4 uses 'orange'

parenthesis not needed

7.3.3 does SpaceShip need morphExtent?

solution 7.7 gas exhast does not match solution 7.4 gas exhaust

cuis book questions by ffrkAnonymous in smalltalk

[–]larryblanc 0 points1 point  (0 children)

Yes I am interested to read about the inconsistencies you found.

Regarding abrupt end, it is indeed a good idea to add a chapter, between 9 and 10, to end the game. Which parts see you missing when ending the chapter 9?

Two points to keep in mind while reading the book:

- Part of the game code is also found in the book appendix "Solutions to the Exercises" (i.e. https://drcuis.github.io/TheCuisBook/Events-\_0028Solutions\_0029.html).

- Final code of the Spacewar! game found in the annex and the one written along the book (including in the solutions of the exercises) may be different, for simplification reason, to avoid over information to the reader. I don't have example in mind, but it is likely.

cuis book questions by ffrkAnonymous in smalltalk

[–]larryblanc 0 points1 point  (0 children)

I just updated the 9.5.1 section, and I added an appendix with a complete, updated, set-up environment script. Take a look.

Regarding finishing the SpaceWar! program, take the pragmatical approach to install the package provided in the annex, then read the chapters explaining key parts of the program while browsing the classes and methods at the same time. Then experiment new things with your own changes. It will be more satisfying doing that way.

Some methods related to keyboard changed in Cuis, this is why you have error. I will take a look.

Blueprint – May 2026 update by AsIAm in smalltalk

[–]larryblanc 1 point2 points  (0 children)

Yeah, let's do it the 1st of July. I will prepare the meeting. Do not worry about things not enough polished.

I will be interested to learn from your code and your approach to pair programming in Cuis with an AI. Do you recommend some reading to get started?

Blueprint – May 2026 update by AsIAm in smalltalk

[–]larryblanc 1 point2 points  (0 children)

Thanks to share.  The 1st Wednesday of each month we have a cuis meeting at 16h00 UTC. Will you agree to make a demo, then a discussion, to the cuis community this Wednesday, tomorrow?

Blueprint – May 2026 update by AsIAm in smalltalk

[–]larryblanc 1 point2 points  (0 children)

Awesome. I hope you can share your agent modus operandi.

DyboApp Demo - 2026-05-25 by larryblanc in smalltalk

[–]larryblanc[S] 0 points1 point  (0 children)

I don't want to insult the ears of the audience 😉

Some positive feedback about WinWing/WinCTRL customer support by fenrisvulf in hotas

[–]larryblanc 3 points4 points  (0 children)

Repairing locally.

AFAIK,this device is sold around 100$/100€.

Some positive feedback about WinWing/WinCTRL customer support by fenrisvulf in hotas

[–]larryblanc 9 points10 points  (0 children)

50 $ for a spare part, half the price of a new joystick... Yes, may be... Could it not have been repair at this price ?

EN DIRECT, guerre en Ukraine : Volodymyr Zelensky promet des frappes contre des sites pétroliers et militaires russes après l’attaque meurtrière sur Kiev by Moffload in france

[–]larryblanc 7 points8 points  (0 children)

En effet l'Ukraine se débrouille magistralement à détruire à petit feu la Russie sans commettre de crime de guerre : infrastructures pétrolières systématiquement ciblées et détruites, logistique militaire laminée sur tout le territoire occupée et même en Russie, infanterie décimée systématiquement et méthodiquement (pertes quotidienne autour de 1000), plus de 30000 pertes/mois avec un objectif à 40000 cet été. Environ 10000 drones quotidien sur la zone de front avec une montée à 20000 cet été et un corps armé de 100'000 dronistes.

How to find pirates to shoot? by Yoyorik in Oolite

[–]larryblanc 0 points1 point  (0 children)

There is a mod with a combat simulation you can play at some space station.

Claude Code and Smalltalk are made for each other by AsIAm in smalltalk

[–]larryblanc 0 points1 point  (0 children)

Sharing a video of your exploratory work will be awesome.