Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-26 Thread Dimitris Chloupis
"Abusing an external text editor is a slap in the face of anyone building good tooling support into Smalltalk over many years. I know Dimitris tried to help people (as often) - but I guess this video really gives a false impression and guides people the wrong way." Abusing ? Wait what on earth you

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
I think you got this the wrong way Sure emacs and vim are very popular when compared to Pharo. When compared to IDEs oh boy , that's another story. There is a reason why their hardcore user are so desperate to call them IDEs and is not because they like IDEs, they dont. They hate IDEs. Text based

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
- Resize the method panel. >> > > Also, basic things like: > - Move to the next word. > - Highlight previous word. > - Highlight current line. > > That would be very helpful for me. I'm not saying it's difficult to do, > I'm just saying for me it&

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
ected way to > communicate with live objects. Mouse, then keyboard. Not good. > > El jue., 24 ene. 2019 a las 18:36, Dimitris Chloupis (< > kilon.al...@gmail.com>) escribió: > >> "I am sure there will always be skeptics. But my own experience was >> different.

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"I am sure there will always be skeptics. But my own experience was different. For me, the most weird thing about Squeak (and now Pharo) IDE is its insistence in showing only one method at a time. A method is too small a chunk of code. It is easy to miss the forest for the trees. In Dimitris video,

Re: [Pharo-users] [Pharo-dev] [ANN] Pharo 7.0 released!

2019-01-24 Thread Dimitris Chloupis
64 bit is finally here, amazing work guys, I was thinking making a torrent client of sorts with Pharo using libtorrent library https://www.libtorrent.org/ To anyone who has not tried the FFI , you should even if you dont care about C its amazingly well designed , so kudos to Esteban, Igor and whoe

Re: [Pharo-users] Website is down

2019-01-24 Thread Dimitris Chloupis
Personally I like the idea of turning this into a static web site, static websites can use bootstrap so they can play well with mobile devices too and then its easy to host on Github or Gitlab or whatever and avoid such pains. It will also make it much easier to manage. But hey I am nowhere near to

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"Honestly, Pharo without the environment (and the “live objects” approach) is just another dynamic language without much interest. Thinking the IDE is just autocompletion is a poor idea of what a live environment can do for you." And I repeat once more, I NEVER said use external editor instead of

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
"Thank you! I'm one of those" "wow.. thank you :D" "Everybody is of course totally free to do whatever they want, but really, why the hell would you want to do that ?" I can think a few million reasons. Vim and Emacs for example with tons of internal and external tools , handling code, documentat

[Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-24 Thread Dimitris Chloupis
Often we have users of emacs and vim that request a way to use their favorite shortcuts or features. Some even ask "Would not be nice if I could use my favorite code editor with Pharo ?" Actually not only you can do it, its also very easy. So the following video tutorial explains in the first 3 mi

[Pharo-users] [ANN] News channel for our Discord Server

2019-01-12 Thread Dimitris Chloupis
I am happy to annoyance a new channel in our Discord Server , #news News is a read only channel (members cannot post there only admins) that I intended to act as a newspaper of short that you can read with your morning coffee to get all the latest news in the Pharo land. The rules of the channel

[Pharo-users] New invite link for Discord

2019-01-07 Thread Dimitris Chloupis
If you want to join our Discord server click the following link https://discord.gg/QewZMZa

Re: [Pharo-users] Discord Server invite is now private because of spammer

2019-01-05 Thread Dimitris Chloupis via Pharo-users
Dimitris Chloupis via Pharo-users < pharo-users@lists.pharo.org> wrote: > I leave the handling of the invite link up to the admins. I made several > of you admins as experienced members of this community so that you can > handle situations like this. As always my policy has been to

Re: [Pharo-users] Discord Server invite is now private because of spammer

2019-01-05 Thread Dimitris Chloupis via Pharo-users
f.Any direction you decide to follow, you have my blessing. In any case spamming is far from Discord exclusive problem and it has happened even in this mailing list. So there is no ideal solution. On Sat, Jan 5, 2019 at 8:58 PM Ben Coman wrote: > On Sun, 6 Jan 2019 at 00:00, Dimitris Chloupis via Pha

[Pharo-users] Discord Server invite is now private because of spammer

2019-01-05 Thread Dimitris Chloupis via Pharo-users
--- Begin Message --- Hello people , as you may or may not be aware we have a spammer that posts links to sexual content sites. This is of course an unacceptable situation so I had to delete all existing invite links. This means that from now on I will not allow members to create their own invite

Re: [Pharo-users] Installing SmaCC

2018-10-18 Thread Dimitris Chloupis
17, 2018 at 01:38:36PM +0300, Dimitris Chloupis wrote: > > About your last part on platforms, I will be providing a way to inline C > > code so one can you use C macros to detect the platform and generate code > > accordingly. > > Smalltalk/X allows inline C. Not sure abou

Re: [Pharo-users] RBParser bug ? (Morphic corruption)

2018-10-17 Thread Dimitris Chloupis
op that started. > > As a workaround you can do parseExpression:onError: (or whatever the name > is)... or I've made a small wrapper which doesn't suffer from thsi > https://github.com/peteruhnak/pharo-changes-builder > > Peter > > On Wed, Oct 17, 2018 at 5:00 PM D

[Pharo-users] RBParser bug ? (Morphic corruption)

2018-10-17 Thread Dimitris Chloupis
If I do something normal in the Playground like RBParser parseExpression: 'bac' and inspect it , it works fine If I do something like RBParser parseExpression: 'bac->'. Then it displays an error and things really get weird I get redraw problems with Morphic(if I start moving windows around), with

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Dimitris Chloupis
ttp://forum.world.st/Re-ANN-Lowtalk-a-new-Smalltalk-dialect-that-could-eventually-replace-Slang-td4966907.html > > cheers -ben > > > On Wed, 17 Oct 2018 at 19:37, Dimitris Chloupis > wrote: > >> there will be no remap of variable names, this is a strict compiler if >> you

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Dimitris Chloupis
ow: classname ; show:'.' ; show:sel;show:'()';cr. Damn that was too easy :D On Wed, Oct 17, 2018 at 2:06 PM Thierry Goubier wrote: > Le mer. 17 oct. 2018 à 12:39, Dimitris Chloupis > a écrit : > > > > About your last part on platforms, I will be providi

Re: [Pharo-users] compiling libraries for Pharo on macOS

2018-10-17 Thread Dimitris Chloupis
tion again, reworded here: > > What is the strategy that UFFI internally uses in its own implementation > to search for a library? What if that library depends on other libraries > in turn? Where would these ones be searched for? > > > > > > > > > On 2018-10-

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Dimitris Chloupis
obviously, I will be relying on C code inling at first for special corner cases and then I will implement them as annotations the more the project moves forward. On Wed, Oct 17, 2018 at 1:30 PM Dimitris Chloupis wrote: > Hello Allistair > > I have used Slang only once and it was gener

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Dimitris Chloupis
gt; On Wed, 17 Oct 2018 at 11:06, Dimitris Chloupis > wrote: > > > > Thierry you have done it !!! you just gave a very easy solution to my > problems. > > > > Yeap Slang is quite close to what I am thinking, unfortunately Clement > told me to stay away from it because

Re: [Pharo-users] compiling libraries for Pharo on macOS

2018-10-17 Thread Dimitris Chloupis
t variables if they > are set. > > In other words, Where does it search for libraries? > > > > Anyway, I'll try your script on cmake. > > > Regards > MO > > > > > for use with dlopen() > > On 2018-10-17 11:32, Dimitris Chloupis wrote: > >

Re: [Pharo-users] compiling libraries for Pharo on macOS

2018-10-17 Thread Dimitris Chloupis
I advice first of all the use of CMake , you can thank me later. CMake if you are not aware is the standard build system for C/C++ , it makes it super easy to build and compile projects so you dont have to do what you are doing, call the compiler and pass the inifite amount of compiler flags that

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Dimitris Chloupis
Le mer. 17 oct. 2018 à 08:44, Dimitris Chloupis > a écrit : > > > > Those are interesting languages and probably better ideas than what I am > thinking. However they are not what I am talking about. > > > > The language I am making is called "Magnatar" >

Re: [Pharo-users] Installing SmaCC

2018-10-16 Thread Dimitris Chloupis
a relatively > novel take on OO." > > --Hannes > > On 10/17/18, Ben Coman wrote: > > Have you looked at Ni? (I only read about it) > > http://goran.krampe.se/2015/09/16/ni-a-strange-little-language/ > > > > cheers -ben > > > > On Wed, 17 O

Re: [Pharo-users] Installing SmaCC

2018-10-16 Thread Dimitris Chloupis
most popular languages. Which makes my life a lot easier. On Tue, Oct 16, 2018 at 9:45 PM Thierry Goubier wrote: > Hi Dimitris, > > Le 16/10/2018 à 19:39, Dimitris Chloupis a écrit : > > yes i already said that i followed the instructions in the github repo > > Yes, by default

Re: [Pharo-users] Installing SmaCC

2018-10-16 Thread Dimitris Chloupis
> What about trying > > > > > > Metacello new > > baseline: 'SmaCC'; > > repository: 'github://ThierryGoubier/SmaCC'; > > load > > > > This worked in Pharo 6.1 in November 2017 > > > > On 10/16/18, Dimitris C

Re: [Pharo-users] Installing SmaCC

2018-10-16 Thread Dimitris Chloupis
he Windows > version is 32-bit only, for reasons explained elsewhere in this thread. > > > > HTH > > > > Peter Kenny > > > > *From:* Pharo-users *On Behalf Of > *Dimitris > Chloupis > *Sent:* 16 October 2018 15:40 > *To:* Any question about pharo i

Re: [Pharo-users] http://pharo.org/download | Pharo7 standalone?

2018-10-16 Thread Dimitris Chloupis
ah ok thats not a problem for me, thanks On Tue, Oct 16, 2018 at 6:21 PM Esteban Lorenzano wrote: > It just misses ONE module: Athens :) > > Esteban > > > On 16 Oct 2018, at 17:11, Dimitris Chloupis wrote: > > oh , thats confusing because Pharolauncher has a 64bit o

Re: [Pharo-users] http://pharo.org/download | Pharo7 standalone?

2018-10-16 Thread Dimitris Chloupis
oh , thats confusing because Pharolauncher has a 64bit option On Tue, Oct 16, 2018 at 6:09 PM Cyril Ferlicot wrote: > > > On mar. 16 oct. 2018 at 16:59, Dimitris Chloupis > wrote: > >> I would love also to see a 6.1 standalone download for windows 64 bit, >> apparent

Re: [Pharo-users] http://pharo.org/download | Pharo7 standalone?

2018-10-16 Thread Dimitris Chloupis
I would love also to see a 6.1 standalone download for windows 64 bit, apparently the other platforms have 64 bit downloads. Is there a reason why its not available for Windows ? On Fri, Oct 5, 2018 at 12:50 PM Cyril Ferlicot wrote: > On Fri, Oct 5, 2018 at 11:47 AM H. Hirzel wrote: > > > > Hi

[Pharo-users] Installing SmaCC

2018-10-16 Thread Dimitris Chloupis
Hey guys I downloaded the latest Pharo 6.1 64bit for Windows and tried to install SmaCC through the catalog browser but it failed I did manage to install it following the instruction in the github repo but I see that I am missing most parser packages. The languages I am interested are Smalltalk

Re: [Pharo-users] MIDI IO

2018-09-23 Thread Dimitris Chloupis
There is PharoSound package from the catalog browser that I see it has some MIDI capabilities but I do not know if it will work for you. I have used Pharo Sound to playback audio files but never for MIDI. As Guillermo said, UFFI is your best bet. Of course first you need to find out how its done i

Re: [Pharo-users] Retina support in Pharo

2018-09-18 Thread Dimitris Chloupis
I may be wrong but last time I checked access to the OS Graphics API was handled by the VM itself. There was a talk about decoupling that from the VM and porting it to the image but no idea if it happened. if it was the pragma primitive inside the method that means it calls native code , the secon

Re: [Pharo-users] Pharo 7 and shortcuts

2018-07-07 Thread Dimitris Chloupis
Shortcuts have long been a thorn for Pharo, the lack of global state and the fact that are hard coded. Colors and Themes had the same issue and it was the effort Esteban who wanted to bring the dark theme that really changed this. I suspect like Theme these are legacy Squeak stuff that are not easy

Re: [Pharo-users] Pharo stable version with git support

2018-07-07 Thread Dimitris Chloupis
I have used Pharo with Git, for versioning source code and variable assets , images and audio files using filetree and the git client of my choosing. Git is super flexible , especially if you combine it with make files that I also use to build my own custom pharo images together with pharo startup

Re: [Pharo-users] Some facts and figures about pharo gaining momentum?

2018-07-05 Thread Dimitris Chloupis
Pharo success in in the website, twitter and youtube channel. Popularity wise the clear indication is community, I joined Pharo back in 2011 when it was already 3 years old and we had only one active mailing list , pharo-dev, pharo-users were practically unused. Then we got so many new people we

Re: [Pharo-users] How to LAN feature

2018-05-09 Thread Dimitris Chloupis
On Sun, May 6, 2018 at 1:48 PM Hilaire wrote: > Hi, > > I am looking for advices on a feature I want to develop for Dr. Geo. > > The need takes place in a LAN, for example in a School computer lab. > I think that even in the case of a LAN you can still do it via internet using something like git

Re: [Pharo-users] Personal Programming onPharo

2018-05-09 Thread Dimitris Chloupis
Cross platform support has always been a can of worms in any language. As soon as one tries to do something that is not so popular it usually results into several issues that may be there for years if not decades. Especially in the case of third party libraries. This is also one of the big reasons

Re: [Pharo-users] Personal Programming onPharo

2018-05-08 Thread Dimitris Chloupis
correction I mean to say "Pharo is far from perfect, if it was I would still be coding in it but none the less, stability is definetly NOT one of its main problems." On Tue, May 8, 2018 at 2:37 PM Dimitris Chloupis wrote: > On Mon, May 7, 2018 at 1:43 PM Trygve Reenskaug > wr

Re: [Pharo-users] Personal Programming onPharo

2018-05-08 Thread Dimitris Chloupis
On Mon, May 7, 2018 at 1:43 PM 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. > 1) C and C++ do

Re: [Pharo-users] Please rejoin Discord

2018-03-11 Thread Dimitris Chloupis
Ok now I do not understand why the invite changed on the pharo web > site (and I do not like the here instead of the full name) because we > have to hover to get the information. > > On Sun, Mar 11, 2018 at 7:30 PM, Dimitris Chloupis > wrote: > > if you provide me the specifi

Re: [Pharo-users] Please rejoin Discord

2018-03-11 Thread Dimitris Chloupis
y other of the 26 invites. On Sun, Mar 11, 2018 at 8:07 PM Stephane Ducasse wrote: > did the invitation changed? > Because we will have to update books flyers and others. > So is there a way to keep the invitation link stable? > > Stef > > On Sat, Mar 10, 2018 at 11:48 AM,

Re: [Pharo-users] Please rejoin Discord

2018-03-10 Thread Dimitris Chloupis
the roles got changed I am no longer admin (Note that it does not >> really matter since I did not do much admin work but still) >> >> On Sat, Mar 10, 2018 at 11:48 AM, Dimitris Chloupis < >> kilon.al...@gmail.com> wrote: >> >>> Hey guys after my mistake

[Pharo-users] Please rejoin Discord

2018-03-10 Thread Dimitris Chloupis
Hey guys after my mistake we got "hacked" and someone banned all our members in Discord I have revoked all the bans but you will have to rejoin . Existing join links are still valid , if you dont have one here is one https://discord.gg/gtKeHne My apologies for this inconvenience, I am still expl

Re: [Pharo-users] [ANN] Python3Generator and MatplotLibBridge

2018-01-10 Thread Dimitris Chloupis
lleneuve%C2%A0d'Ascq&entry=gmail&source=g> > d'Ascq > <https://maps.google.com/?q=40,+avenue+Halley+59650%C2%A0Villeneuve%C2%A0d'Ascq&entry=gmail&source=g> > Numéro de téléphone: +333 59 35 86 40 <+33%203%2059%2035%2086%2040> > > Le 10 janv

Re: [Pharo-users] [ANN] Python3Generator and MatplotLibBridge

2018-01-10 Thread Dimitris Chloupis
On Mon, Jan 8, 2018 at 5:50 PM Julien wrote: > Beware that no mechanism to get back values from Python is defined for now > (except if you just want the String > representation of those objects, then you can get that if you use atlas). > > I’d like to have that but it is not easy. I would like a

Re: [Pharo-users] [ANN] Python3Generator and MatplotLibBridge

2018-01-05 Thread Dimitris Chloupis
are happy with your current solution, there is no need to modify your code. On Fri, Jan 5, 2018 at 9:09 PM Julien wrote: > > Le 5 janv. 2018 à 17:15, Dimitris Chloupis a > écrit : > > > > >> >> Python3Generator allows to generate a Python 3 AST programatically.

Re: [Pharo-users] [ANN] Python3Generator and MatplotLibBridge

2018-01-05 Thread Dimitris Chloupis
> > Python3Generator allows to generate a Python 3 AST programatically. So > basically you have objects that represent Python 3 AST nodes and some > messages in top of that to make the generation of the AST easier from Pharo. > > E.g. > > ast := 'print' asP3GIdentifier callWith: #('Hello world'). >

Re: [Pharo-users] [ANN] Python3Generator and MatplotLibBridge

2018-01-05 Thread Dimitris Chloupis
Well done, great to see my code be reused for new project. I am happy to see people take it one step further. What exactly your code offers additional to my code ? Is there is something special you do with it? > There is a concept of « Interpreter » in this framework. Basically, an > interpreter

Re: [Pharo-users] A playground for Markdown?

2017-12-31 Thread Dimitris Chloupis
> I have argued time and again and in length about Markdown support in > Pharo, so I will not do it again. I'll just repeat that, in order to make > Pharo less isolated, Git support for managing software source code has the > strategic importance, in the same way that Markdown support for managing

Re: [Pharo-users] A playground for Markdown?

2017-12-29 Thread Dimitris Chloupis
For me Pillar has been the most underused feature of Pharo by far and it makes me sad how little we take advantage of this great technology. Pillar provides a feature set far longer and more important than markdown but I think as a community we need to not only include Pillar inside our standard d

Re: [Pharo-users] Learning Morphic

2017-12-23 Thread Dimitris Chloupis
You could look at my project ChronosManager, you can download from inside Pharo and it’s main repo is here with a screenshot that demonstrates what it is https://github.com/kilon/ChronosManager Reading it’s code should give the info you seek , there are comments as well to help you On Fri, 22 De

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

2017-12-09 Thread Dimitris Chloupis
>> buildShortcutsOn: or got to NautilusWindow class >> buildShortcutsOn: (any method will do) or search for any method using the pragma On Sat, Dec 9, 2017 at 12:06 PM Prof. Andrew P. Black wrote: > > On 9 Dec 2017, at 07:44 , Dimitris Chloupis wrote: > > Making shortcuts in

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

2017-12-08 Thread Dimitris Chloupis
Nope , nothing to do with Emacs GNU Smalltalk is Smalltalk without welll... Smalltalk Which is why almost none is using it. There is a project to use Pharo from inside Emacs called Shamoo. Frankly you will be sacrificing a lot of IDE goodies leaving Pharo. Neither Emacs or vim are proper IDE

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

2017-12-08 Thread Dimitris Chloupis
Now that’s what I call a great way to promote something. Excellent work, short to the point. In the future you could combine small code snippets together with the rest of your arguments for explaining the awesomeness of Pharo. Apple does this very well and in similar style to what you have done he

Re: [Pharo-users] I love the launcher!!!!

2017-11-30 Thread Dimitris Chloupis
Unless we talk about a diffident launcher I am not aware of. Pharo launcher is both a GUI last time I checked and loadable inside any image. So technically speaking you don’t need neither the GUI nor the command line. You can fully integrate it and automate it with your own project and then publish

Re: [Pharo-users] How do you store and manage small programs?

2017-11-25 Thread Dimitris Chloupis
I use github and Package Browser, Package Browser is for intalling packages from inside image. For small code snippets I use Gist which supports Smalltalk syntax. For example https://gist.github.com/kilon/ef8a99d94637eadfac339107e1ace233 On Sat, Nov 25, 2017 at 7:35 PM Andy Burnett < andy.burn...@

Re: [Pharo-users] Short report about Pharo experience

2017-11-23 Thread Dimitris Chloupis
Hans, feedback is probably one of the most crucial elements in improving software. So not only classifies as help in my book its up there on top. Improvement for the shake of improvement is just pointless. Feedback helps show a common path that can keep users as happy as possible. Also note that

Re: [Pharo-users] Short report about Pharo experience

2017-11-23 Thread Dimitris Chloupis
> > Stef > > On Thu, Nov 23, 2017 at 11:01 AM, Dimitris Chloupis > wrote: > > Just to clarify, you will never read from me that Python or Pharo is > > superior or what else. > > > > Superior and better is highly subjective and depends obviously on y

Re: [Pharo-users] Short report about Pharo experience

2017-11-23 Thread Dimitris Chloupis
Just to clarify, you will never read from me that Python or Pharo is superior or what else. Superior and better is highly subjective and depends obviously on your needs and specific problem you want to solve. What I am saying , is yes I am perfectly ok and even encourage Pharo offering similar fu

Re: [Pharo-users] Short report about Pharo experience

2017-11-22 Thread Dimitris Chloupis
> > - Deployment: it should be possible to deploy a „single click“ > application, independet if native GUI or Web App or Shiny like > - More standard solutions: many libraries have examples, but they are > sometimes to trivial or just irrelevant for daily practice > - More product oriented: librari

Re: [Pharo-users] [Pharo-dev] [ANN] Pharo TechTalk 21 Nov: Discord Demo

2017-11-21 Thread Dimitris Chloupis
Well done :) Now you can make a discord client inside the Pharo image if you want. On Tue, 21 Nov 2017 at 21:03, Juraj Kubelka wrote: > Hi, > > the TechTalk record is available at the same link: > https://www.youtube.com/watch?v=33kXsOiP6wA > and includes outline to simplify navigation. > > Chee

Re: [Pharo-users] New Pharo article at The Cohort

2017-11-18 Thread Dimitris Chloupis
> > > First of all, you need to understand that this article, like nearly all of > my other articles, is about /marketing/. I've never made any bones about > this. > > If you know anything about marketing, you know that it involves > exaggeration > and hyperbole. It sometimes involves bending the t

Re: [Pharo-users] Smalltalk Argument

2017-11-06 Thread Dimitris Chloupis
generally based on who they have lunch with more than > anything else. > > > > Andrew > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Dimitris Chloupis > *Sent: *Monday, November 6,

Re: [Pharo-users] Smalltalk Argument

2017-11-05 Thread Dimitris Chloupis
Another way of promoting Pharo is copying its advantages to other languages. The ideal way is for people to get straight to Pharo and fall in love with it. But sometimes this may be possible for several reasons. The most usual being that people simple are not in the mood of learning a new language

Re: [Pharo-users] UFFI and Fortran

2017-11-03 Thread Dimitris Chloupis
Yes Atlas , a library I made that is available via Package Browser from inside the Pharo image, makes Pharo capable of using any cpython library from inside Pharo, with Pharo syntax, live coding and debugging again inside Pharo. The Pharo syntax is limited to just calling methods and variable assig

Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?

2017-11-01 Thread Dimitris Chloupis
e a longer term project unless someone has already done it. > > Tim > > Sent from my iPhone > > On 1 Nov 2017, at 20:57, Dimitris Chloupis wrote: > > Well technically this is easy to do with Morphic. Probably Spec 2. Doing > it from inside the Pharo window will give yo

Re: [Pharo-users] Pharo: Reinventing Smalltalk

2017-11-01 Thread Dimitris Chloupis
gt; In comparison, what is lacking in the land of Java, which is so powerful in > Pharo/Squeak/Smalltalk is the ability to inspect the object resulting from > some highlighted code. As a developer, Smalltalk wins on inspectability. > > - HH > > > On Wed, Nov 1, 2017 at 17:47,

Re: [Pharo-users] Pharo: Reinventing Smalltalk

2017-11-01 Thread Dimitris Chloupis
Well I rather not reply because I am a huge hater of multi window GUIs . Thank god Pharo is not. Seriously how on earth someone can find convenient multiple windows is beyond my understanding . It was a terrible idea in 90s , it’s still a terrible idea. On Wed, 1 Nov 2017 at 23:05, horrido wrote:

Re: [Pharo-users] LiteratureResearcher - where graphs, PDFs, and BibTex happily live together

2017-11-01 Thread Dimitris Chloupis
Super cool more detailed recommendations when I try it on practice A cheap pdf viewer in Pharo would be to turn pdf pages to JPG images which you can load via image morph so you won’t have to have two separate windows. There are ton of converters out there that can do this. On Wed, 1 Nov 2017 at 2

Re: [Pharo-users] New Pharo Booklet

2017-11-01 Thread Dimitris Chloupis
Pillar supports embedding LaTex and HTML inside your pillar files so whatever works for those should work for Pillar. Pillar also has templates you can modify via moustache. Pillar is actually so flexible I used as a static website generator utilizing moustache and bootstrap and worked like a charm

Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?

2017-11-01 Thread Dimitris Chloupis
Oh there is also the possibility this is already available via GTInspector, last time I checked I remember it having a slideshow preview of images collection and it embeds a workspace as well. So maybe you already have what you need. On Wed, 1 Nov 2017 at 22:57, Dimitris Chloupis wrote: > W

Re: [Pharo-users] Writing "powerpoint" like presentations in Pharo?

2017-11-01 Thread Dimitris Chloupis
Well technically this is easy to do with Morphic. Probably Spec 2. Doing it from inside the Pharo window will give you the ability to demonstrate live code and Morphic is live code. If you don’t want to do everything with Morphic you can create this in any app of your choosing , export to images a

Re: [Pharo-users] Return value of a FFI call to a external function is its 2`s complement

2017-10-30 Thread Dimitris Chloupis
t; which happens > to be the 2's complement representation of -1. At least the old code for > libZMQ > was not expecting that. > > Cheers, Paulo > > (1) https://en.wikipedia.org/wiki/Two's_complement > (2) http://api.zeromq.org/4-2:zmq-msg-recv > > > On

Re: [Pharo-users] Return value of a FFI call to a external function is its 2`s complement

2017-10-30 Thread Dimitris Chloupis
I have no idea what you mean by "2's complement" In any case bare in mind that UFFI has a limited range of C types that does support. Here you use 2 custom types , ZmqApiMessage and ZmqApiSocket , both are pointers because of * . Now these types are definetly not included with UFFI so if you have

Re: [Pharo-users] Smalltalk Argument

2017-10-28 Thread Dimitris Chloupis
On Sat, Oct 28, 2017 at 6:10 AM Andrew Glynn wrote: > Web dev is a messy field. Not because it has grown too fast, but because > it was designed by amateurs, developed by amateurs, and continues to be so, > while depending on an underlying expertly designed system, the internet. > Non sense. C

Re: [Pharo-users] UFFI and Fortran

2017-10-27 Thread Dimitris Chloupis
Maybe you talk about TalkFFI which aumatically wrapped C libraries for Pharo and i think Squeak as well but used Nativeboos, i think http://forum.world.st/TalkFFI-automatic-FFI-generation-for-Pharo-td4662239.html On the subject of Fortran yes you can use UFFI if Fortran code is compiled as a DLL

Re: [Pharo-users] Annual online conference?

2017-10-26 Thread Dimitris Chloupis
indeed excellent idea Having a polished website like they did, is the way to go. +1 On Thu, Oct 26, 2017 at 11:54 AM Tudor Girba wrote: > Nice idea, indeed. > > Doru > > > > On Oct 26, 2017, at 10:18 AM, Marcus Denker > wrote: > > > > That’s a nice idea! > > > > I will check how they did it a

Re: [Pharo-users] Smalltalk Argument

2017-10-26 Thread Dimitris Chloupis
Well all languages have well designed and badly designed libraries , in Pharo you dont even have to look hard just take a look at Morph and Object class and awe at all those irrelevant methods trying to cram in features you will probably never use. Especially my experience with Morphic has been as

Re: [Pharo-users] Exchanging information between 2 pharo applications (2 images running on two different computers)

2017-10-26 Thread Dimitris Chloupis
Nothing complex about two images exchanging messages, its not even complex to transmit objects via fuel, you even transmit a debugger or any part of the live environment or even make an "internet" of images that join objects together. Sky is the limit. Pharo already provides you will all the tools/

Re: [Pharo-users] Multi-core Software Concurrency

2017-10-23 Thread Dimitris Chloupis
It all comes down to what you mean by "efficient". Obviously if you want top performance on multiple cores you dont use any of those languages including Pharo. Thats prettty much the sole reason why C++ is still a relevant language. Now if you want ok performance you could use those languages. Ho

Re: [Pharo-users] Smalltalk Argument

2017-10-20 Thread Dimitris Chloupis
Actually you need to read the small letters bellow the graph "% of developers who are developing with the language or technology and have expressed interest in continuing to develop with it" which means basically "Smalltalkers love Smalltalk !!!|" . Actually I am surpised its only 67% of Smalltal

Re: [Pharo-users] Smalltalk Argument

2017-10-19 Thread Dimitris Chloupis
I would have followed the Python approach. When Guido created Python , it did not try to convince his co-workers about how superior it was compared to other languages. At the time he did not intend to use it even as programming language. That worked to his advantage. Instead it used it for small t

Re: [Pharo-users] Pharo and instance variables ...

2017-10-18 Thread Dimitris Chloupis
Well the method of the receiver can check for the type of the object from which you receive a message, technically you can restrict the access even to a particular instance object. You can enforce a ton of restrictions as the entire system is modifiable and live. On Wed, Oct 18, 2017 at 8:37 AM Pr

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

2017-10-16 Thread Dimitris Chloupis
ow , debug, correct, continue. No issues so far. On Sat, Oct 14, 2017 at 4:37 AM Dimitris Chloupis wrote: > I don’t care about Python vs Pharo debate. I love both I use both. > > My ultimate goal is to unite the two under a single Uber powerful live > coding environment part of my proj

Re: [Pharo-users] "Building-With versus Building-on"

2017-10-14 Thread Dimitris Chloupis
I stand corrected On Sat, 14 Oct 2017 at 08:11, jtuc...@objektfabrik.de < jtuc...@objektfabrik.de> wrote: > > > Am 12.10.17 um 20:04 schrieb Dimitris Chloupis: > > > > Eclispe , which I will disagree with your that is not the worst IDE, > > started as a smalltal

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

2017-10-13 Thread Dimitris Chloupis
t at least I can take advantage of it > existence now. > > Andrew > > > > > > > > > > -Original Message- > > *Date*: Fri, 06 Oct 2017 21:18:28 + > *Subject*: Re: [Pharo-users] Behold Pharo: The Modern Smalltalk > *To*: Any question abou

Re: [Pharo-users] FYI about Pharo MOOC

2017-10-13 Thread Dimitris Chloupis
I have to confess I am a fan of the french accent english too , it has a nice musicality in it +1 for subtitles. I love accents, the more the better :D On Fri, Oct 13, 2017 at 9:28 PM Stephane Ducasse wrote: > In fact the files have two tracks. > > > On Fri, Oct 13, 2017 at 8:13 PM, Andrew Glynn

Re: [Pharo-users] Is possible to keep some code closed in Pharo?

2017-10-13 Thread Dimitris Chloupis
If you make a morph maximise and pin it down, it will cover the entire pharo windows and wont be movable and will make it impossible for the user to interact with the IDE even via shorcuts. If I am wrong on shortcuts I hope someone correct me but last time I checked that was the case. Command line

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

2017-10-13 Thread Dimitris Chloupis
Well oh Well, Python is stupid Very, very stupid To my suprise live coding in Python its actually easier to what I expected and almost the same, from user perspective to that of pharo.Minus the IDE conveiniece of course. But a pain in the hat to find the proper way to do it. I was reloading

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

2017-10-13 Thread Dimitris Chloupis
Modularisation is coming whether you like it or not its called Bootstrap And the more modular the image will get the more will get closer to namespaces anyway. So frankly all I have to do is wait and if I can of course contribute ;) You can call it Bootstrap or the Pink Elephant for all I care,

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

2017-10-13 Thread Dimitris Chloupis
tUnderstand: that > handles those) for all the classes in the module, removing from the class > name the prefix? It would allow an experiment, to see how the code looks > like and if it is understandable, or if a special syntax is necessary. > > Thierry > > > 2017-10-13

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

2017-10-13 Thread Dimitris Chloupis
Why exporting to latex, html and markdown is not enough for you ? On Fri, Oct 13, 2017 at 1:05 PM Gour wrote: > On Wed, 11 Oct 2017 17:18:54 + > Dimitris Chloupis > wrote: > > > Well there is a move towards Pillar for class and method commands so > > who knows mayb

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

2017-10-13 Thread Dimitris Chloupis
general idea at least. Please enlighten me :) On Fri, Oct 13, 2017 at 12:30 PM Dimitris Chloupis wrote: > On Fri, Oct 13, 2017 at 11:31 AM Thierry Goubier < > thierry.goub...@gmail.com> wrote: > >> 2017-10-13 10:12 GMT+02:00 Dimitris Chloupis : >> >>> fair enoug

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

2017-10-13 Thread Dimitris Chloupis
On Fri, Oct 13, 2017 at 11:31 AM Thierry Goubier wrote: > 2017-10-13 10:12 GMT+02:00 Dimitris Chloupis : > >> fair enough you think namespaces are not the right solution, what you >> think is the right solution then ? >> > > I told you. Namespaces are a solut

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

2017-10-13 Thread Dimitris Chloupis
"Let's start with the misconception that namespaces are about modularisation Stephan " Well I can only for speak for Python because is where I used namespaces the most and the language I am most experienced with. Namespaces in python are merely objects that come with a collection of method spe

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

2017-10-13 Thread Dimitris Chloupis
10:55 AM Thierry Goubier wrote: > Hi Kilon, > > disclaimer: I've used Parcplace Smalltlk without namespaces, then > VisualWorks with namespaces. > > 2017-10-13 9:08 GMT+02:00 Dimitris Chloupis : > >> Personally I dont get it, we find the path to bootstrap the phar

  1   2   3   4   5   6   7   8   9   10   >