Re: [Pharo-users] What does RMoD stand for?

2017-10-07 Thread Stephane Ducasse
It stands for nothing :) just Remodularisation dropping letters and making sure that they are not thousands of other people in the web having the same name :). On Sat, Oct 7, 2017 at 1:27 PM, Sven Van Caekenberghe wrote: > > >> On 7 Oct 2017, at 13:06, Rene Paul Mages (ramix)

Re: [Pharo-users] Embeddable Smalltalk (was: Re: Behold Pharo: The Modern Smalltalk)

2017-10-07 Thread Stephane Ducasse
I would love to have pharo embeddable from C. But we are not yet there. Now we worked and will continue to make sure that Pharo can work in readonly mode and we will have a tiny core. Stef On Sat, Oct 7, 2017 at 2:43 PM, Ben Coman wrote: > > > On Sat, Oct 7, 2017 at 7:05

Re: [Pharo-users] FocusFrog

2017-10-07 Thread Sean P. DeNigris
Steven R. Baker wrote > I am not sure how to manage projects, or even how someone goes about > importing this stuff. It looks like you've already grasped package management. The next level up in project management is Metacello, which let's you declare the dependency relationships between

[Pharo-users] So how do you use Live Coding ?

2017-10-07 Thread Dimitris Chloupis
I think this deserves a seperate thread by itself, I was wondering what tricks , ideas and workflows you guys have come up with using live coding in Pharo ? What you like ? what you dont like ? What kinda of libraries you have made to enhance your live coding workflow ? What ideas you have that

[Pharo-users] FocusFrog

2017-10-07 Thread Steven R. Baker
Hey all! Thanks for the help on all of my little issues. I've been plugging away at FocusFrog, my application for Getting Things Done.  I have pushed the current code (mostly UI stuff in there just now) to GitLab: https://gitlab.com/srbaker/FocusFrog I am not sure how to manage projects, or even

Re: [Pharo-users] Equals and HashCode Builder

2017-10-07 Thread Sean P. DeNigris
Noury Bouraqadi-2 wrote > The code + tests are here > http://smalltalkhub.com/#!/~CAR/ReusableBricks/packages/Equals I forked to https://github.com/seandenigris/Pharo-Equals with a baseline to make it easier to try out/possibly-integrate. - Cheers, Sean -- Sent from:

Re: [Pharo-users] FileReference#entries caching?

2017-10-07 Thread Steven R. Baker
On 07/10/17 14:22, Peter Uhnák wrote: > On Sat, Oct 7, 2017 at 1:02 PM, Steven R. Baker > > wrote: > > Is it cached or something? How do I guarantee that I'm *definitely* > getting the current state of the directory on disk? > > >

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Dimitris Chloupis
Indeed if you google "live coding" you get a lot of audio visual related tools. I have to confess because I am working with graphics, live coding is pretty much bread and butter of my workflow , cannot imagine myself working without it. When you step out of audio visual and other live performance

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Offray Vladimir Luna Cárdenas
Ok. Glad to help. In the thread I mentioned some of the specific difficulties I had implementing Grafoscopio's idea in Python[1] (in one word: fragmentation, of technologies and computing paradigms) [1] http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-initial-progress.html

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Offray Vladimir Luna Cárdenas
I think that there are some communities that are more receptive of live coding, beyond programmers. Scientist, journalists, hacktivists, data visualizers, musicians, come to mind and I have a better experience and more openness to live coding with them that with the "classical programmer/coder".

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Dimitris Chloupis
Well I was refering to live coding itself, but you are correct, I have not tried combining with literate coding hence why I was curious about the difficulties you ecountered. I did not know that you focused so much Grafoscopio on iterate coding. Thanks for enlighting me. I never implied that

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Offray Vladimir Luna Cárdenas
On 06/10/17 21:00, Dimitris Chloupis wrote: > Again very generic statements , and I see you refer to tools and > libraries instead of OOP. We talking here Pharo vs Python on the > language level because Python obviously does not come with an IDE. But > then Pharo does not come with literate

Re: [Pharo-users] Embeddable Smalltalk (was: Re: Behold Pharo: The Modern Smalltalk)

2017-10-07 Thread Ben Coman
On Sat, Oct 7, 2017 at 7:05 PM, Herby Vojčík wrote: > Ben Coman wrote: > >> Nice article. I like the way you've structured it and pushed the >> "updated" angle. >> >> I feel a bit too strong a claim is laid on Pharo producing the CogVM. >> Much of the Cog + Spur + 64bit VM work

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Dimitris Chloupis
Yes I agree with this Pharo is a live coding BASED enviroment. For Pharo live coding is not just an easy to use feature it based its entire mentality around the idea of live coding. Even though Smalltalk borrowed live coding and image format from Lisp we are more "pure" in that regard even

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-07 Thread Ben Coman
On Sat, Oct 7, 2017 at 3:38 PM, Nicolai Hess wrote: > Just starting pharolauncher on windows still does not work (if you put it > into the default "program" folder). > On start, it tries to create a local direcitory "pharo-local" and does not > have the permission to do

Re: [Pharo-users] FileReference#entries caching?

2017-10-07 Thread Peter Uhnák
On Sat, Oct 7, 2017 at 1:02 PM, Steven R. Baker wrote: > Is it cached or something? How do I guarantee that I'm *definitely* > getting the current state of the directory on disk? This looks extremely strange, I've never seen that inspecting files/directories would be

[Pharo-users] Futures, in Scale (was: Re: Embeddable Smalltalk (was: Re: Behold Pharo: The Modern Smalltalk))

2017-10-07 Thread Herby Vojčík
Hi, I have looked at Scale b/c of different question, and I see it uses futures. I'd like to ask if those futures are one-off, or is there any consensus on how futures should look like in Pharo. The reason I ask is b/c Amber already has something like that - Promises, which do not use the

Re: [Pharo-users] Deploying on Linux with LibC version < 2.15

2017-10-07 Thread p...@highoctane.be
I would rather qualify Ubuntu as hell when deploying large setups of machines that have to be kept in working order for a long while. We should give top notch support for RHEL if we want to be relevant in spaces like Hadoop for example as the reference platform is RHEL/CentOS. Phil On Oct 6,

Re: [Pharo-users] Embeddable Smalltalk (was: Re: Behold Pharo: The Modern Smalltalk)

2017-10-07 Thread p...@highoctane.be
https://github.com/guillep/Scale is quite cool for quick scripts on *nix. Now for embeddable, yes it would help. Bootstrapping will be helpful but the current main issue is the VM interpret loop that is in the current VMs. It is not an intrinsic problem. Telepharo is also a great step to enable

Re: [Pharo-users] What does RMoD stand for?

2017-10-07 Thread Sven Van Caekenberghe
> On 7 Oct 2017, at 13:06, Rene Paul Mages (ramix) wrote: > > > > Le 07/10/2017 à 12:59, horrido a écrit : >> It is bizarre. Nowhere on the web can I find any reference to what INRIA's >> *RMoD* acronym stands for. > > Please try this request : > >

Re: [Pharo-users] What does RMoD stand for?

2017-10-07 Thread Rene Paul Mages (ramix)
Le 07/10/2017 à 12:59, horrido a écrit : > It is bizarre. Nowhere on the web can I find any reference to what INRIA's > *RMoD* acronym stands for. Please try this request : https://tinyurl.com/INRIA-Rmod -- Amicalement. Rene Paul Mages ( GnuPG_key 1024D/2CC455D9 )

[Pharo-users] Embeddable Smalltalk (was: Re: Behold Pharo: The Modern Smalltalk)

2017-10-07 Thread Herby Vojčík
Ben Coman wrote: Nice article. I like the way you've structured it and pushed the "updated" angle. I feel a bit too strong a claim is laid on Pharo producing the CogVM. Much of the Cog + Spur + 64bit VM work was originally done for Squeak with Pharo riding the coat-tails of that work. Lately

[Pharo-users] FileReference#entries caching?

2017-10-07 Thread Steven R. Baker
Heya folks, I'm loading some PNG icons from disk, and I'm noticing some weirdness with FileReference#entries. When I inspect: '/home/srbaker/Projects/FocusFrog/icons' asFileReference entries it gives me an Array of size one, containing the refernce to the only file there. Then I delete the file,

[Pharo-users] What does RMoD stand for?

2017-10-07 Thread horrido
It is bizarre. Nowhere on the web can I find any reference to what INRIA's *RMoD* acronym stands for. -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Re: [Pharo-users] Deploying on Linux with LibC version < 2.15

2017-10-07 Thread Dimitris Chloupis
Why use a special Pharo VM when you can use LibC via UFFI from inside the image ? UFFI even offers partial wrapper to LibC. We prefer afterall to move things outside the VM and inside the image as much as we can to offers us a greater deal of flexibility. On Sat, Oct 7, 2017 at 12:45 PM Cyril

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread horrido
> My point is that indeed you can do with EASE live coding in a numerous languages, at least to my experience. I have tried only Python and C/C++. Until I came upon this thread, I never knew you could do live coding in Python and C/C++. And I was a professional C/C++ programmer for over 15 years!

Re: [Pharo-users] Equals and HashCode Builder

2017-10-07 Thread Noury Gmail
Hi, I have developed few years ago a trait-based solution to make it easy to deal with equality. By default, instances of the same class with equal IVs are equal + have the same hash code. You can customize the list of IVs to compare, which is handy in case of IVs that store cache values. All

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-07 Thread Christophe Demarey
Hi Nicolai, > Le 7 oct. 2017 à 09:38, Nicolai Hess a écrit : > > Just starting pharolauncher on windows still does not work (if you put it > into the default "program" folder). > On start, it tries to create a local direcitory "pharo-local" and does not > have the

Re: [Pharo-users] Deploying on Linux with LibC version < 2.15

2017-10-07 Thread Cyril Ferlicot D.
Le 05/10/2017 à 15:46, Holger Freyther a écrit : > > Hi! > > > for a brief moment you really scared me. I thought you referred to RedHat > Linux 6 which was released in 1999 but you are referring to Red Hat > Enterprise Linux (RHEL). > > As it turns out we have "latest" (as soon as a commit

Re: [Pharo-users] using mocketry to mock subcall

2017-10-07 Thread Denis Kudriashov
Hi Peter. You should stub instance instead of class: s := Something new. s stub askFor... 7 окт. 2017 г. 9:18 пользователь "Peter Uhnák" написал: > Hi, > > maybe I am missing something fundamental, because this seems like an > obvious scenario > > I have a class

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Dimitris Chloupis
The dicussion is about Pharo's live coding and OOP compared to other languages. IF you look at all my threads you will see I ALWAYS mention Python , Blender , Unreal for relevant topics. I do not remember hi jackig a thread with random remarks just for the shake of mentioning those things. Plus

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Sven Van Caekenberghe
Your contribution to Pharo are much appreciated. And indeed you did not directly say anything negative. But you have to agree that you often discuss about Python, C++, Blender, ... in mailing lists that are not for that purpose. You are absolutely free to do whatever you want and to give your

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Dimitris Chloupis
I agree, ignore that crazy dude that he is all talk and non sense excluding the fact the original article uses a graphic he made with love for Pharo and with over 5 years of active contribution to Pharo documentation and libraries. OR the fact that he said nothing negative about Pharo in this

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Sven Van Caekenberghe
> On 7 Oct 2017, at 10:15, Stephane Ducasse wrote: > >> To be honest, I didn't know you could do live coding in Python, Ruby, C/C++. >> I had only ever heard of "hot swapping" in Java. > > Me neither :) > Do not worry and let us continue to work on making Pharo

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Stephane Ducasse
> To be honest, I didn't know you could do live coding in Python, Ruby, C/C++. > I had only ever heard of "hot swapping" in Java. Me neither :) Do not worry and let us continue to work on making Pharo better. I did not know that a.out and core.dmp where live programming :) Stef > At any rate,

Re: [Pharo-users] Behold Pharo: The Modern Smalltalk

2017-10-07 Thread Stephane Ducasse
Hi sven Do the same than me, trash this thread and let us focus on making Pharo better. This is far better productive and energy positive. Stef On Sat, Oct 7, 2017 at 12:16 AM, Sven Van Caekenberghe wrote: > Yes, you are right: Pharo/Smalltalk is more or less the same as >

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-07 Thread Stephane Ducasse
+ 1000 :) On Sat, Oct 7, 2017 at 9:44 AM, Nicolai Hess wrote: > > > 2017-10-07 9:38 GMT+02:00 Nicolai Hess : >> >> Just starting pharolauncher on windows still does not work (if you put it >> into the default "program" folder). >> On start, it tries

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-07 Thread Nicolai Hess
2017-10-07 9:38 GMT+02:00 Nicolai Hess : > Just starting pharolauncher on windows still does not work (if you put it > into the default "program" folder). > On start, it tries to create a local direcitory "pharo-local" and does not > have the permission to do so. > You need

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-07 Thread Nicolai Hess
Just starting pharolauncher on windows still does not work (if you put it into the default "program" folder). On start, it tries to create a local direcitory "pharo-local" and does not have the permission to do so. You need to start it with admin-rights. 2017-10-06 22:43 GMT+02:00 Gabriel Cotelli

[Pharo-users] using mocketry to mock subcall

2017-10-07 Thread Peter Uhnák
Hi, maybe I am missing something fundamental, because this seems like an obvious scenario I have a class Something with two methods Something>>askForName ^ UIManager default request: 'Name' Something>>name ^ self askForName , ' suffix' Now I want to mock out askForName, so I can run it