[Pharo-users] [ann] gtmondrian

2017-12-08 Thread Tudor Girba
Hi, We are happy to announce GT Mondrian, a graph visualization engine built on top of Bloc. It is similar to the original Mondrian and the Mondrian from Roassal, but it is different in that it is built directly out of Bloc elements. This is interesting because it allows us to combine typical

Re: [Pharo-users] HTTP request question for an arango driver

2017-12-08 Thread Stephane Ducasse
Super Yann! Keep pushing. Let us know. This is important to announce like that other people can join forces. On Fri, Dec 8, 2017 at 11:52 PM, Yann Lesage wrote: > Le 08/12/2017 à 17:13, Norbert Hartl a écrit : > >> Hi, >> >>> Am 08.12.2017 um 15:32 schrieb Yann Lesage : >>> >>> Hello, >>> >>> >>

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 horrido
Pharo: The Next Ten Minutes . Feedback welcome. I will be leaving for vacation on Sunday for two weeks. Feedback should be given to me asap. Thanks. Stephane Ducasse-3 wrote > Hi Richard > > Thanks this is nice. I like

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

2017-12-08 Thread Ben Coman
We often get suggestions for such bindings. While in general it would be a great thing and I often promote lowering barriers of entry, I feel in this context "pure text mode" developers are more likely to find many other barriers with Pharo not fitting their familiar development paradigm. Such bi

[Pharo-users] Simplest 'REPL'

2017-12-08 Thread cheshirecatalyst
I've recently picked up pharo, and am writing a small interpreter for a trivial language the details of which are unimportant. However I am looking for the simplest way to avoid having to use playground and Transcript to do something like | reader eval | reader := MyReader from: 'some stuff in my

Re: [Pharo-users] HTTP request question for an arango driver

2017-12-08 Thread Yann Lesage
Le 08/12/2017 à 17:13, Norbert Hartl a écrit : Hi, Am 08.12.2017 um 15:32 schrieb Yann Lesage : Hello, I write an driver for Arangodb . So like it's indicated in Arango documentation, I use the HTTP API. The repo is https://github.com/Valtena/Pharango that is really wonderful. I‘m plan

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

2017-12-08 Thread Kjell Godo
isn't GNU Smalltalk a emacs Smalltalk? maybe making a migration path from GNU to Pharo could be good? On Fri, Dec 8, 2017 at 1:33 PM, Kjell Godo wrote: > if Pharo could have a emacs version or face or something > that would advertise more functions that you can get > from the Pharo version > or

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

2017-12-08 Thread Kjell Godo
if Pharo could have a emacs version or face or something that would advertise more functions that you can get from the Pharo version or maybe link the two versions Pharo and emacsVimPharo so there is like a migration path to Pharo or they could work together that could be lower the barrier to entry

Re: [Pharo-users] HTTP request question for an arango driver

2017-12-08 Thread Stephane Ducasse
Yann I do not think that connecting a database via a HTTP client can be as fast as with a FFI or other means. This is mainly why database like Gemstone are superior for accessing a lot of data. Stef On Fri, Dec 8, 2017 at 4:32 PM, Yann Lesage wrote: > Hello, > > > I write an driver for Arangodb .

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

2017-12-08 Thread Stephane Ducasse
Hi Richard Thanks this is nice. I like Greeter :) The suggestion of Ben are fun for the next one. I will add a link to your article. Stef On Thu, Dec 7, 2017 at 11:35 PM, horrido wrote: > Done. Class #Hello is now #Greeter in package "HelloDemo". > > I presume we're good to go, then? > > > > Of

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

2017-12-08 Thread horrido
Thanks to all your feedback, the Pharo Quick Start guide gets better and better. Now, the reader will *really* see how easy Pharo is by the end of the second section. The rest of the guide deals with the System Browser. I'm very happy about this because I keep hearing crapola from JavaScript devel

Re: [Pharo-users] HTTP request question for an arango driver

2017-12-08 Thread Norbert Hartl
Hi, > Am 08.12.2017 um 15:32 schrieb Yann Lesage : > > Hello, > > > I write an driver for Arangodb . So like it's indicated in Arango > documentation, I use the HTTP API. The repo is > https://github.com/Valtena/Pharango > that is really wonderful. I‘m planning to do that for a long time bu

[Pharo-users] HTTP request question for an arango driver

2017-12-08 Thread Yann Lesage
Hello, I write an driver for Arangodb . So like it's indicated in Arango documentation, I use the HTTP API.  The repo is https://github.com/Valtena/Pharango Now, the problem : Arango using Znclient make around 1 000 requests/second. And the question : Are there any recommended pratice to

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

2017-12-08 Thread Offray Vladimir Luna Cárdenas
Maybe the core of the suggestion is start with the Playground and then go to the code browser, that's my workflow coming from other languages like Python and Scheme, and having the playground to emulate REPL before going to code browser has been really refreshing and also "going from scripting to o

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] Behold Pharo: The Modern Smalltalk

2017-12-08 Thread horrido
I'm not sure what you mean by *PrintIt:*. If you mean type 'Hello World' in the Playground and just *Print it*, that's not really a "program." Sean P. DeNigris wrote > hernanmd wrote >> To me the Hello World in Smalltalk was always just writing: 'Hello world' > > +1. While putting it in a class

[Pharo-users] Report period: 24 November 2017 to 8 December 2017

2017-12-08 Thread Stephane Ducasse
Report period: 24 November 2017 to 8 December 2017 * 20734-Nested-Structures-using-Platform-longs-fails >> Adding implementation of platform dependent longs in FFIExternalStructureReferenceHandle. >> >> Fixes https://pharo.fogbugz.com/f/cases/20734/Nested-Structures-using-Platform

[Pharo-users] A Genetic Algorithms Framework for Pharo

2017-12-08 Thread Alidra Abdelghani via Pharo-users
--- Begin Message --- Hi, I just implemented (the kernel of) a Framework for genetic algorithms (https://en.wikipedia.org/wiki/Genetic_algorithm ) in Pharo. Some of you could be dealing with optimisation problems. So maybe it could be useful for

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

2017-12-08 Thread Ben Coman
On 8 December 2017 at 03:38, horrido wrote: > I've completed the first draft of my Pharo Quick Start guide > . I > decided > to forge ahead anyway. > > Feedback welcome. > > Note that I chose wget instead of curl because many Linux

Re: [Pharo-users] reloading ffi library

2017-12-08 Thread Esteban Lorenzano
> On 7 Dec 2017, at 17:43, Ben Coman wrote: > > >> On 7 Dec 2017, at 16:04, Steven Costiou > > wrote: >> >> Hi, >> >> noob question: i installed bloc and tried to run examples. >> >> It worked well on Fedora 27 but not on latest Debian 64 bits because the >>

Re: [Pharo-users] reloading ffi library

2017-12-08 Thread Ben Coman
On 8 December 2017 at 03:40, Stephane Ducasse wrote: > Thanks Ben. > I have a question. Would it make sense to have a setting to reset on > each session the registry? > Naively I'd presume it must always do this to cover: * the OS upgrading libraries * moving images between OS platforms and drop