Care to explain what difficulty you experienced in live coding with Python. Or what Pharo can do that Python can’t live code wise ? Maybe I will learn something.
On Sat, 7 Oct 2017 at 04:36, Offray Vladimir Luna Cárdenas < offray.l...@mutabit.com> wrote: > Well IPython is not near to Pharo in terms of flexibility and live coding, > and I have been a user of it. For example, recently we made a whole book 13 > Mb PDF book in a single Grafoscopio file of just ~600k, with a pretty good > layout and final design (more details in other recent thread and in [1]). > JupyterLab[2] is going in the direction of becoming a more complete IDE, > but there are still a lot of stuff that is better done in Pharo, like unit > testing, that in JupyterLab. In fact Brian Granger has told that the "I" is > for interactive, not for integrated [3]. Of course, after over a decade of > hard work and several millions of dollars, Jupyter is doing pretty well on > the interactive notebooks front, but Pharo's edge in live coding and > moldability, plus a superb small, agile and friendly community allowed a > beginner to prototype valuable propositions about reproducible research and > computer storytelling, without such background. > [1] http://mutabit.com/repos.fossil/mapeda/ > [2] http://jupyterlab.github.io/ > [3] https://www.youtube.com/watch?v=Ejh0ftSjk6g > > So, I have experienced live coding in IPython/Jupyter and > Pharo/Grafoscopio and still I think that Pharo has value proposals hard to > find on any behemoths. Live coding there is getting good, but Pharo is even > better, and that plus moldability make Pharo unbeatable, when you're > changing/exploring a running system. > > Cheers, > > Offray > > > On 06/10/17 16:18, Dimitris Chloupis wrote: > > Wise not to mention Ruby and Python and Pick the worst of the worst in > OOP. Because frankly the competition for Pharo against those two behemoths > can be quite brutal in the flexibility and power of OOP. > > And no , these language can do live coding with ease. I know because I > currently code live coding style with Python for an app I am making. Sure > it wont provide you with a live system out of the box, but put in 10 lines > of code and you already ready to go with hardcore live coding. At least > Python , Ruby being practically a rip off of Smalltalk language may need > even less. > > iPython which by the way is by far the most popular Python tool is the > real deal, a full blow live coding enviroment. > > To my suprise its not even hard to do live coding with C/C++ including > using image format. To my shock live coding is actually supported by both > the OS and the hardware. Hardware has its own exception system , OS has an > image flie format called "memory mapped files" used for DLLs and a lot of > essential functionality. > > For some weird reason however its well hidden and not that much utilised > by coders. They really love long compile times, dont ask me why. > > But yeah C++ even though it has come a long way with its template system, > its still the king of ugly. That sytax, oh the horrors of that syntax..... > yiaks !!! > > I am so enternal greatful that Pharo introduced me to live coding and > opened my eyes to universe of fun and productivity. I cannot imagine coding > an other way ever again. > > I really hope that we take this further though. > > On Wed, Oct 4, 2017 at 1:31 PM horrido <horrido.hobb...@gmail.com> wrote: > >> Behold Pharo: The Modern Smalltalk >> < >> https://medium.com/smalltalk-talk/behold-pharo-the-modern-smalltalk-38e132c46053 >> > >> >> If you would like to suggest some edits, I'm all ears. Anything to improve >> the impact of the article. >> >> Thanks. >> >> >> >> -- >> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >> >> >