Live data from Hacker News

Pharo 11

pharo.org

21–30 of 189 posts

Re: Pharo 11

#21
post #14

I used Pharo in my Object Oriented course at the Univeristy (for my CS degree) and I was really surprised for this paradigm. We saw Haskell and Pharo and I was really happy to discover new things from a language point of view. It is hard to say that Java or any other imperative language is OO after seeing Smalltalk/Pharo. About the question if it's used in production, the teacher for that segment of the course was a…

What book did you use?

Re: Pharo 11

#22

As a rails developer - my introduction to Pharo started with this video: https://youtu.be/HOuZyOKa91o If you're not a ruby/rails developer you can still see how awesome it is, but for rubyists specifically it can really be quite mind blowing.

> ...There you go. Now you've seen a little bit of Smalltalk and now you hate your Ruby development environment. Have a nice day!

Re: Pharo 11

#24
The 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?

Re: Pharo 11

#25

> Ephemerons Production Ready. Does anyone have any insight into this development? What impact on GC performance?

Some materials:

https://github.com/pharo-project/pheps/blob/main/phep-0003.m...

https://thepharo.dev/2021/04/07/a-taste-of-ephemerons/

But I do not know if Guille has some benchmarks.

Re: Pharo 11

#26

As a rails developer - my introduction to Pharo started with this video: https://youtu.be/HOuZyOKa91o If you're not a ruby/rails developer you can still see how awesome it is, but for rubyists specifically it can really be quite mind blowing.

I switched from Ruby to Smalltalk in 2008 for this specific reason.

Re: Pharo 11

#27

The 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.

Re: Pharo 11

#28
post #14

I used Pharo in my Object Oriented course at the Univeristy (for my CS degree) and I was really surprised for this paradigm. We saw Haskell and Pharo and I was really happy to discover new things from a language point of view. It is hard to say that Java or any other imperative language is OO after seeing Smalltalk/Pharo. About the question if it's used in production, the teacher for that segment of the course was a…

I'd be interested in some of these industry use case stories if you could share something.

I believe the core of Gemstone is smalltalk - it's an object database/runtime and supports java as well - they also sponsored/made maglev ruby (now dead?):

https://gemtalksystems.com/about/customers/

Re: Pharo 11

#29

As a rails developer - my introduction to Pharo started with this video: https://youtu.be/HOuZyOKa91o If you're not a ruby/rails developer you can still see how awesome it is, but for rubyists specifically it can really be quite mind blowing.

I switched from Ruby to Smalltalk in 2008 for this specific reason.

Do you actually work in smalltalk or is it just your hobby language of choice?

Re: Pharo 11

#30
Can 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?
Post reply on HN