News for hackers. Stuff that matters.
Re:On Learning Smalltalk by germandiago on Tuesday January 11, 2022 @10:45AM (#29892836)
Yes, I saw git is integrated. The problem is that I am not sure how to use it. Any docs? Probably there were but my visit was some time ago.

It would rock to have native GUI. Also, if I could know how to draw graphics... That would be very nice also, because having an interactive environment for graphics is the most awesome stuff that Pharo can offer (me).

Re:On Learning Smalltalk by xkriva11 on Tuesday January 11, 2022 @10:56AM (#29893031)
There is a booklet about Git integration: http://books.pharo.org/booklet-ManageCode/pdf/2019-03-24-Man...

For 2D graphics, Pharo uses Cairo binding named Athens (and Roassal as another convinient layer above that).

For 3D, you may be interesting in Godotalk (https://www.youtube.com/watch?v=ncmERef0EFo, https://pharoweekly.wordpress.com/2021/02/03/godotalk/)

Re:On Learning Smalltalk by Zenchess on Wednesday January 12, 2022 @09:19AM (#29906578)
I started working on a raylib binding for pharo using pharo's ffi...I have to say pharo's ffi system is very easy to use. It works and I got a few demos working, but I haven't put in the function calls for most of raylib. https://github.com/Zenchess/pharoRaylib

There's also native pharo smalltalk stuff like athens, woden, and maybe others... Personally I have moved to using Dolphin Smalltalk and raylib bindings there as it's been more performant and I prefer Dolphin over pharo. Dolphin also has good external interfacing support and is more of a native Windows OS smalltalk distro. If you're looking for building native windows looking applications on windows at least probably your best bet is dolphin and it's free and open source.