I guess I don't really know what my usecase for Pharo is, like what niche is it filling? Maybe I need to build my next web...thing with it and see how it works out?
Pharo 11
31–40 of 189 posts
Re: Pharo 11
#32Not a bad thing, just an observation.
Re: Pharo 11
#33Re: Pharo 11
#34My first time seeing Pharo. First impressions are that it reminds me strongly of Smalltalk with the single-source IDE and runtime. Not a bad thing, just an observation.
So not surprising.
Re: Pharo 11
#35My first time seeing Pharo. First impressions are that it reminds me strongly of Smalltalk with the single-source IDE and runtime. Not a bad thing, just an observation.
> Pharo features
> A dynamic, pure object-oriented programming language in the tradition of Smalltalk
Re: Pharo 11
#36Then we dumped all that and abandoned it and moved to today's visually and ergonomically inconsistent hodge podge. It mostly happened because of the web but also because the velocity of the industry increased to the point that it felt like a waste of time to think deeply about anything. It'll just be obsolete next year. Slap it together, get it out the door, repeat.
Re: Pharo 11
#37Can Pharo also store data in its language runtime (which is long-running if I understand right)? If so, does that make it its own type of database?
Re: Pharo 11
#38I always feel like I should be doing more with Pharo. I love smalltalks and there's something really fun and playful about working with it, even those with a more "professional" shine on them like Pharo. I've been experimenting with Godot recently and I feel like there's a lot of that spirit in modern gamedev, where the tool is written in itself and gives you all of the same parts to play and build with. I guess I do…
Another use-case is: open-source software where you want to encourage users to just open up "the damn code engine" and hack straight into it, seeing it change on the fly. Like, can you just right click in Windows on a pixel and change the code that underlies it? In Pharo you can! Commercial parties would find this horrible, but it's amazing for full open-source software. Note: I don't think any other language is capable of this!
For web apps, B2B works quite well. B2C, I see scalability issues.
Re: Pharo 11
#39I always feel like I should be doing more with Pharo. I love smalltalks and there's something really fun and playful about working with it, even those with a more "professional" shine on them like Pharo. I've been experimenting with Godot recently and I feel like there's a lot of that spirit in modern gamedev, where the tool is written in itself and gives you all of the same parts to play and build with. I guess I do…
Re: Pharo 11
#40The primary challenge with Pharo is the complexity of using this in a multi-user type of environment where the image is shared between people. How does one do that?
Pharo source management is based on Git, so the workflow is not special. We build the development images on the CI so every developer can download the already prepared image with the latest commits, but that is just for convenience.