[Pharo-users] Causal profiling

2023-01-14 Thread mayur...@kathe.in via Pharo-users
People here might have heard about the work of Prof Emery Berger on the causal profiling technology. Here's a paper presenting Coz, a causal profiler. https://www.sigops.org/s/conferences/sosp/2015/current/2015-Monterey/printable/090-curtsinger.pdf They have also release a profiler for Python

[Pharo-users] Re: New to Pharo: Some questions

2023-01-14 Thread Jupiter Jones
This may seem a little over simplistic, but the basics of what NumPy and Pandas offer can be achieved with the standard Smalltalk collection hierarchy. If your data fits in memory, then Pharo will handle the job. If not, then GemStone may do the trick. That said, there’s a bunch of quite

[Pharo-users] Re: [Pharo-users] Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread mayur...@kathe.in via Pharo-users
Hello, In response to my email below, I received 5 interesting responses. I thank those people for writing-in. Here is my take on what I've understood and why I am still hesitant to go along. My comments on those responses are further below, but, at the moment, let me explain my situation. I

[Pharo-users] New to Pharo: Some questions

2023-01-14 Thread Juan Cruz
Hello, I hope everyone is doing well. I am new to Pharo but not to programming. I have a background in Python, and Javascript mostly. I mostly use Python due to the data, plotting, and math libraries. But after toying a little with Pharo, the language I came to appreciate its beauty of it and

[Pharo-users] Re: Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread Jupiter Jones
Hey Tim, > On 15 Jan 2023, at 4:59 am, Tim Mackinnon wrote: > > In fact Boolean logic follows suit. This has far reaching implications which > just lead to beautiful, compact, readable code. This is one of the first things I introduce new Smalltalkers to, typically after the question “How do

[Pharo-users] Re: Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread Tim Mackinnon
This question comes up every few years - and it’s a good one to revisit, particularly in a new year. You’ve already had a few good answers - and I’m sure you will get a few more. Of the languages you cite - I’ve tried 2 of them (C# and Swift) - and they are just too complicated. They don’t

[Pharo-users] Re: Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread Noury Bouraqadi
Hi Mayuresh, It's not about what you can do, but it's about how you do it. The language and the community culture have a huge influence on the way we build software. They have consequences not only at the implementation level, but also at the design level. The Pharo language and its main

[Pharo-users] Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread mayur...@kathe.in via Pharo-users
Hello, This isn't a mail intended to troll this community. I am genuinely curious about what would be the type of use cases which would be exemplary for Pharo? Now-a-days, anything one could have accomplished solely with Smalltalk (and hence Pharo) can be accomplished with a number of modern