Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-10 Thread Sven Van Caekenberghe
> On 28 Oct 2016, at 11:56, Esteban Lorenzano wrote: > > Image here: http://files.pharo.org/get-files/60/pharo-64.zip In the above image I get the following output on the Transcript while sending #ast to all methods

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-07 Thread Esteban Lorenzano
> On 7 Nov 2016, at 14:53, Nicolas Passerini wrote: > > Well, maybe we can do it for Pharo 7. unless of course we find that doing it like this is incredibly easy and also we can do an “automigration tool” style the autodeprecation tool ;) Esteban > > 2016-11-07 14:46

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-07 Thread Nicolas Passerini
Well, maybe we can do it for Pharo 7. 2016-11-07 14:46 GMT+01:00 Esteban Lorenzano : > > On 7 Nov 2016, at 14:39, Nicolas Passerini wrote: > > > 2016-11-07 10:37 GMT+01:00 Denis Kudriashov : > >> NativeStructure >>subclass :

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-07 Thread Esteban Lorenzano
> On 7 Nov 2016, at 14:39, Nicolas Passerini wrote: > > > 2016-11-07 10:37 GMT+01:00 Denis Kudriashov >: > NativeStructure >subclass : #SDL_Point >layout : StructureLayout >slots: { #x &=> #int. #y &=>

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-07 Thread Nicolas Passerini
2016-11-07 10:37 GMT+01:00 Denis Kudriashov : > NativeStructure >subclass : #SDL_Point >layout : StructureLayout >slots: { #x &=> #int. #y &=> #int} > ... > (I got example of Ronie definition from his paper https://hal.inria.fr/ > hal-01353884/document). > So all

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-07 Thread Denis Kudriashov
Hi Esteban. 2016-11-06 17:51 GMT+01:00 Esteban Lorenzano : > > height > "This method was automatically generated" > ^handle doubleAt: 17 > > height: anObject > "This method was automatically generated" > handle doubleAt: 17 put: anObject > > which of course does not work. >

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-06 Thread Esteban Lorenzano
Hi Jan, I’m sorry but I will not even look at it :( nothing personal, I respect a lot the instantiations people and their product (and I know they will do a good work). Is just that I care a lot about Pharo being open source MIT and I do not want to pollute my code with something I might

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Eliot Miranda
Hi Petr, > On Nov 4, 2016, at 3:56 PM, Petr Fischer wrote: > > Also on FreeBSD, there is no security/limits config, so on FreeBSD, I am not > able to run heartbeat VM as normal user at all :( > > Ins't there any other solution? Why "realtime" threads? There's nothing

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Paul DeBruicker
I never got around to it resurrecting it (I don't have the skill, yet (ever?) ;) ) but there is the BerkeleyDbPlugin which should be portable to LMDB here: https://github.com/pdebruic/BerkeleyDBPlugin Jan van de Sandt wrote > Hi, > > With the latest 64bits VM (201611042126) and image

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Thierry Goubier
Le 05/11/2016 à 15:10, Esteban Lorenzano a écrit : On 5 Nov 2016, at 12:27, Thierry Goubier wrote: Le 05/11/2016 à 12:12, Jan van de Sandt a écrit : Hi, With the latest 64bits VM (201611042126) and image (60282) UFFI is also looking good. I'm testing a small

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Jan van de Sandt
Hi Esteban, Instantiations is also busy porting their VM to 64bits. They have already created a new API for OStructures so that the offsets are re calculated based on the platform alignment rules and the VM type [1]. I know Pharo is open source and VA Smalltalk is not. But a bit of cooperation

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread stepharo
Hi jan will you contact to add Pharo to the list of languages because this is good for us to be in this list. Stef Le 5/11/16 à 13:55, Jan van de Sandt a écrit : Hi Sven, LMDB is a lean, mean and very fast storage engine. One limitation is that you need a 64bit proces before you can

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Esteban Lorenzano
> On 5 Nov 2016, at 12:27, Thierry Goubier wrote: > > Le 05/11/2016 à 12:12, Jan van de Sandt a écrit : >> Hi, >> >> With the latest 64bits VM (201611042126) and image (60282) UFFI is also >> looking good. I'm testing a small library of mine [1] to interface with >>

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Jan van de Sandt
Hi Sven, LMDB is a lean, mean and very fast storage engine. One limitation is that you need a 64bit proces before you can store more than 2GB of data. That was a downside for me until very recently :-) LMDB is a low level key-value storage engine that runs on a single host. But if that is what

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Jan van de Sandt
Hi, The only thing I had to do was to regenerate the accessors of the structure classes MDBValue and MDBStat. The offsets for the fields are different on 32 versus 64 bit systems. Perhaps we can think of a way to generate the field accessors of structure classes such that they work in both

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Sven Van Caekenberghe
Wow, this LMDB thing seems pretty cool. Actually, it sounds as if there are no downsides. What are the limitations ? > On 5 Nov 2016, at 12:12, Jan van de Sandt wrote: > > Hi, > > With the latest 64bits VM (201611042126) and image (60282) UFFI is also > looking good. I'm

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Jan van de Sandt
Hi, With the latest 64bits VM (201611042126) and image (60282) UFFI is also looking good. I'm testing a small library of mine [1] to interface with LMDB [1], a memory mapped key-value database. Almost all tests are green. This is great progress! I only ran into one issue, a PrimitiveFailed error

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-05 Thread Esteban Lorenzano
this is more a question for vm-dev list I think. I have not idea on how to overcome this problem… doesn’t look very possible, thinking in general. Maybe in freebsd (who I also do not know at all) there is another way to change limits? also, I think itimer could be less efficient, but should be

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-04 Thread Petr Fischer
Also on FreeBSD, there is no security/limits config, so on FreeBSD, I am not able to run heartbeat VM as normal user at all :( Ins't there any other solution? Why "realtime" threads? Isn't possible to run "heartbeat" thread with normal priority and all other threads with lower priorities to

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread John Brant
> On Nov 3, 2016, at 1:25 PM, Esteban Lorenzano wrote: > > >> On 3 Nov 2016, at 19:12, Casimiro de Almeida Barreto >> wrote: >> >> BTW, the threaded version requires to be run as super user because it tries >> to do a

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Thierry Goubier
Le 03/11/2016 à 22:17, Casimiro de Almeida Barreto a écrit : Em 03-11-2016 13:53, Thierry Goubier escreveu: Hi Esteban, Another question about Pharo 64 bits. Why are libgit/libSDL/libssh included in the vm? Ubuntu 16.10 provides them with the same version numbers, more or less. (libgit2 is

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Thierry Goubier
Le 03/11/2016 à 22:16, Eliot Miranda a écrit : Hi Thierry, On Thu, Nov 3, 2016 at 1:06 PM, Thierry Goubier > wrote: Le 03/11/2016 à 19:25, Esteban Lorenzano a écrit : On 3 Nov 2016, at 19:12, Casimiro de Almeida

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Casimiro de Almeida Barreto
Em 03-11-2016 13:53, Thierry Goubier escreveu: > Hi Esteban, > > Another question about Pharo 64 bits. > > Why are libgit/libSDL/libssh included in the vm? Ubuntu 16.10 provides > them with the same version numbers, more or less. > (libgit2 is so.0.24.0 on ubuntu instead of so.0.24.2 in the pharo

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Eliot Miranda
Hi Thierry, On Thu, Nov 3, 2016 at 1:06 PM, Thierry Goubier wrote: > Le 03/11/2016 à 19:25, Esteban Lorenzano a écrit : > >> >> On 3 Nov 2016, at 19:12, Casimiro de Almeida Barreto >>> > wrote: >>> >>>

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Thierry Goubier
Le 03/11/2016 à 19:25, Esteban Lorenzano a écrit : On 3 Nov 2016, at 19:12, Casimiro de Almeida Barreto > wrote: BTW, the threaded version requires to be run as super user because it tries to do a pthread_setschedparam(). I tried

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Esteban Lorenzano
> On 3 Nov 2016, at 19:12, Casimiro de Almeida Barreto > wrote: > > BTW, the threaded version requires to be run as super user because it tries > to do a pthread_setschedparam(). I tried to fiddle with > /etc/security/limits.conf... but it's not something fancy to

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Casimiro de Almeida Barreto
BTW, the threaded version requires to be run as super user because it tries to do a pthread_setschedparam(). I tried to fiddle with /etc/security/limits.conf... but it's not something fancy to do... Best regards, Casimiro Barreto Em 03-11-2016 13:53, Thierry Goubier escreveu: > Hi Esteban, > >

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-03 Thread Thierry Goubier
Hi Esteban, Another question about Pharo 64 bits. Why are libgit/libSDL/libssh included in the vm? Ubuntu 16.10 provides them with the same version numbers, more or less. (libgit2 is so.0.24.0 on ubuntu instead of so.0.24.2 in the pharo vm, SDL and ssh are the exact same versions).

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-01 Thread Yuriy Tymchuk
And roassal is not working probably because of some Cairo bindings > On 1 Nov 2016, at 10:39, Yuriy Tymchuk wrote: > > I cannot see the text I type into the Spotter’s search bar. Otherwise > everything is great so far. > > Uko > >> On 29 Oct 2016, at 17:09, Thierry

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-11-01 Thread Yuriy Tymchuk
I cannot see the text I type into the Spotter’s search bar. Otherwise everything is great so far. Uko > On 29 Oct 2016, at 17:09, Thierry Goubier wrote: > > Le 28/10/2016 à 15:18, Esteban Lorenzano a écrit : >> >>> On 28 Oct 2016, at 14:22, Thierry Goubier

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-29 Thread Thierry Goubier
Le 28/10/2016 à 15:18, Esteban Lorenzano a écrit : On 28 Oct 2016, at 14:22, Thierry Goubier > wrote: apart from the missing SSL support which makes loading complex stuff from github a bit painfull, it seems to be usable enough. I

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-29 Thread Esteban Lorenzano
> On 29 Oct 2016, at 01:23, Eliot Miranda wrote: > > Hi Thierry, > > On Fri, Oct 28, 2016 at 11:23 AM, Thierry Goubier > wrote: > Hi Esteban, > > Le 28/10/2016 à 11:56, Esteban Lorenzano a écrit : > VM

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Eliot Miranda
Hi Thierry, On Fri, Oct 28, 2016 at 11:23 AM, Thierry Goubier wrote: > Hi Esteban, > > Le 28/10/2016 à 11:56, Esteban Lorenzano a écrit : > >> VM here: http://bintray.com/estebanlm/pharo-vm/build#files/ >> > > What is the difference between the various x86_64

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Thierry Goubier
Hi Esteban, Le 28/10/2016 à 11:56, Esteban Lorenzano a écrit : VM here: http://bintray.com/estebanlm/pharo-vm/build#files/ What is the difference between the various x86_64 versions? I chose the itimer one for my tests. The threaded one is the "run external calls in their own thread" vm?

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Dimitris Chloupis
awesome thank you guys On Fri, Oct 28, 2016 at 7:05 PM stepharo wrote: > > > Le 28/10/16 à 16:59, Dimitris Chloupis a écrit : > > does 64 bit means that we can now take full advantage of the memory of our > system > > > yes > > > and not have to adhere to a specific limit ? >

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread stepharo
Le 28/10/16 à 16:59, Dimitris Chloupis a écrit : does 64 bit means that we can now take full advantage of the memory of our system yes and not have to adhere to a specific limit ? well probably the one of your OS :) Is that something the current build does or is it planned for future

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Dimitris Chloupis
does 64 bit means that we can now take full advantage of the memory of our system and not have to adhere to a specific limit ? Is that something the current build does or is it planned for future releases ? On Fri, Oct 28, 2016 at 4:19 PM Esteban Lorenzano wrote: > > On 28

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Esteban Lorenzano
> On 28 Oct 2016, at 14:22, Thierry Goubier wrote: > > apart from the missing SSL support which makes loading complex stuff from > github a bit painfull, it seems to be usable enough. I should work on this :) Esteban

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Aliaksei Syrel
I faced an issue that FFI calls fail with arguments of type size_t or the value that was passed to C function was completely wrong. For example you pass 1 but get 29834693165 Cheers, Alex On 28 October 2016 at 14:22, Thierry Goubier wrote: > > > 2016-10-28 12:29

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Thierry Goubier
2016-10-28 12:29 GMT+02:00 Thierry Goubier : > > > 2016-10-28 11:56 GMT+02:00 Esteban Lorenzano : > >> VM here: http://bintray.com/estebanlm/pharo-vm/build#files/ >> Image here: http://files.pharo.org/get-files/60/pharo-64.zip >> > > Thanks. > > >>

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Thierry Goubier
2016-10-28 11:56 GMT+02:00 Esteban Lorenzano : > VM here: http://bintray.com/estebanlm/pharo-vm/build#files/ > Image here: http://files.pharo.org/get-files/60/pharo-64.zip > Thanks. > > this is still not official (that’s why is not in official place) so there > are a

Re: [Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Esteban Lorenzano
VM here: http://bintray.com/estebanlm/pharo-vm/build#files/ Image here: http://files.pharo.org/get-files/60/pharo-64.zip this is still not official (that’s why is not in official place) so

[Pharo-dev] Instructions for Pharo 6 64bits

2016-10-28 Thread Thierry Goubier
Hi all, anybody knows how to get (and test) the 64bits version of the Pharo vm and image? Thanks, Thierry