[Pharo-users] 2019: Call for Papers & Call for Workshop Proposals

2018-05-07 Thread Fabio Niephaus
2019 : The Art, Science, and Engineering of Programming April 1-4, 2019, Genova, Italy http://2019.programming-conference.org The International Conference on the Art, Science, and Engineering of Programming is a new conference focused on programming topics including the experience of programming

Re: [Pharo-users] reading from a named pipe in Pharo

2018-05-07 Thread Siemen Baader
Wow, thanks for your help, Alistair! I'll try it out. cheers, Siemen On Sun, May 6, 2018 at 7:47 PM, Alistair Grant wrote: > Hi Siemen & Mariano, > > On 5 May 2018 at 16:26, Mariano Martinez Peck > wrote: > > Hi Siemen, > > > > You may want to check the pipe support code in OSSubprocess [1].

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Trygve Reenskaug
Thanks for your quick answer.  I have only a fleeting knowledge of Pharo but liked what I saw. The Squeak class library has seen organic growth since 1978 or earlier. Pharo gave it a thorough overhaul. At the Pharo kernel was a minimal image with a minimal class library. The rest of the functio

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Norbert Hartl
I understand what you are saying but it contains some misconceptions about the modern software world. „The earth is not stopping to turn just because you want to stay on the sunny side“ There is two funny concepts going on in the modern software industry. The one tells you that because you wa

[Pharo-users] Package extension. Adding instance variables to classes

2018-05-07 Thread Alidra Abdelghani via Pharo-users
--- Begin Message --- Hi, I am working on a package named ClassNamesAnalyzer and I need to add code to third party classes in other packages (for instance the FAMIX-Core package). “Extending” third party classes with methods is easy; I just need to categorise my methods under the *ClassNamesAnal

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Trygve Reenskaug
Please tell me when Java, C, C++, etc programs stopped working because their runtime systems had changed. Please tell me when Java, C, C++, etc compilers stopped compiling old code because the languages had changed. On 07.05.2018 11:57, Norbert Hartl wrote: I understand what you are saying but

Re: [Pharo-users] Package extension. Adding instance variables to classes

2018-05-07 Thread Pavel Krivanek
2018-05-07 12:25 GMT+02:00 Alidra Abdelghani via Pharo-users < pharo-users@lists.pharo.org>: > > > -- Přeposlaná zpráva -- > From: Alidra Abdelghani > To: pharo-users@lists.pharo.org > Cc: > Bcc: > Date: Mon, 7 May 2018 11:25:49 +0100 > Subject: Package extension. Adding instance

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Norbert Hartl
> Am 07.05.2018 um 12:42 schrieb Trygve Reenskaug : > > Please tell me when Java, C, C++, etc programs stopped working because their > runtime systems had changed. > Please tell me when Java, C, C++, etc compilers stopped compiling old code > because the languages had changed. > If we talk abo

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Stephan Eggermont
Trygve Reenskaug wrote: > Please tell me when Java, C, C++, etc programs stopped working because > their runtime systems had changed. > Please tell me when Java, C, C++, etc compilers stopped compiling old > code because the languages had changed. > Oracle lists 24 behavioral incompatibilities

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Sean P. DeNigris
Trygve Reenskaug wrote > I am developing an IDE for non-programmers  called BabyIDE I remember seeing this in a screencast - it was very cool! Trygve Reenskaug wrote > In your answer, I read that if I build BabyIDE on Pharo, I will be > building on sand. Sorry I took so long to reply to your OP

Re: [Pharo-users] #ast vs. #parseTree

2018-05-07 Thread Richard Sargent
> > I know it. But my stupid question is why it's still called abstract while > it is implemented for concrete language? > I finally got around to running an image and extracting a screen print. Hopefully, it will attach and be visible to you. The classes of objects in the inspector show the abst

Re: [Pharo-users] #ast vs. #parseTree

2018-05-07 Thread Richard Sargent
On Sat, May 5, 2018 at 3:08 AM, Sean P. DeNigris wrote: > Richard Sargent wrote > > No. Please, really no. > > As much as I appreciate (and share) the passion for Smalltalk, you did not > AFAICT address my reasoning for not applying the no-acronym *guideline* in > this case, namely: > > >> Since

Re: [Pharo-users] #ast vs. #parseTree

2018-05-07 Thread Ramon Leon
On 05/05/2018 03:08 AM, Sean P. DeNigris wrote: and may buy us little at the cost of a good amount of extra typing. Auto-completion killed that argument long ago. Method names are for reading, not writing; the computer will do most of the writing for you. If you're optimizing key strokes when

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Hilaire
Le 06/05/2018 à 13:31, Norbert Hartl a écrit : If it is on a single network this should be doable by using UDP broadcast announcements. The share server can announce some information and its IP in a UDP packet being broadcasted. Every client receives that and then knows the address of the serv

Re: [Pharo-users] #ast vs. #parseTree

2018-05-07 Thread webwarrior
If you guys are to get rid of acronyms in method names, cosider the following: #onDNU:do: #gcd: #lcm: #rem: #quo: #ulp #ln #theta #r #g #b and others. Then if you get bored again there are a lot of contractions, too, especially in Number and subclasses. Like #abs, #sqrt, #sin, #cos, ... -- Se

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Norbert Hartl
> Am 07.05.2018 um 18:08 schrieb Hilaire : > >> Le 06/05/2018 à 13:31, Norbert Hartl a écrit : >> If it is on a single network this should be doable by using UDP broadcast >> announcements. The share server can announce some information and its IP in >> a UDP packet being broadcasted. Every cl

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Hilaire
As described previously, students may also upload their work at the end of a teaching session. Hilaire Le 07/05/2018 à 18:57, Norbert Hartl a écrit : For what do you need an FTP server? For browsing and downloading usually a HTTP server is as good as. You implement a handler that returns a d

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Sven Van Caekenberghe
Uploading can be done using an HTTP POST or PUT, just like Playground does its Remote Publish, or Monticello its Save operation. > On 7 May 2018, at 19:15, Hilaire wrote: > > As described previously, students may also upload their work at the end of a > teaching session. > > Hilaire > > > L

[Pharo-users] Browse dependencies to a package

2018-05-07 Thread Cyril Ferlicot D.
Hi, In Pharo we have the dependency analyzer to get the dependencies of a package. But is it easily possible to find the dependencies to a package? I did not found the option in the interface. -- Cyril Ferlicot https://ferlicot.fr signature.asc Description: OpenPGP digital signature

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Hilaire
Computer should be on a same network, however not sure about swtich in between. Does UDP broadcast required particular privilege on the host? Thanks Hilaire Le 06/05/2018 à 13:31, Norbert Hartl a écrit : If it is on a single network this should be doable by using UDP broadcast announcements

[Pharo-users] How to pretty print a dynamic array

2018-05-07 Thread Davide Varvello via Pharo-users
--- Begin Message --- Hi guys, I have a dynamic array that the formatter put on a column like this: {self meth1. self meth2. self meth3} instead I want it in a single row, like this: {self meth1. self meth2. self meth3} But I can't find any settings to pretty print in the last way. Can you help m

Re: [Pharo-users] #ast vs. #parseTree

2018-05-07 Thread Richard O'Keefe
#onDNU:do: That one's not so good. Not so much because of the acronym, but because it's unclear about what the argument is. A better name would be #onUndefinedSelector:do: #gcd: #lcm: These come from elementary (primary school in my day) mathematics. They are the standard names. #rem: #quo:

Re: [Pharo-users] How to LAN feature

2018-05-07 Thread Henrik Sperre Johansen
HilaireFernandes wrote > Computer should be on a same network, however not sure about swtich in > between. > > Does UDP broadcast required particular privilege on the host? > > Thanks > > Hilaire > > Le 06/05/2018 à 13:31, Norbert Hartl a écrit : >> If it is on a single network this should be

Re: [Pharo-users] Personal Programming onPharo

2018-05-07 Thread Trygve Reenskaug
Norbert, I stand corrected because I have not followed the mainstream languages as well as I probably should. Thank you for your candid answer, it clearly outlines what I can and cannot expect from Pharo and any other ST project. I go back to Alan Kay's vision of a Dynabook: A /personal /comp