Re: [Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread K K Subbu
On Sunday 21 May 2017 11:34 PM, Dale Henrichs wrote: As part of his work on Cypress 2.0 Martin McClure is planning on supporting a file per class disk format in addition to the file per method format and possibly a file per package format. I'm not sure whether Martin is at the point where he is

Re: [Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread Ben Coman
On Sun, May 21, 2017 at 11:25 PM, Stephan Eggermont wrote: > At the PharoDays I was painfully reminded that SSDs perform really badly > when using small files. The Bloc tutorial used a github filetree repo and > that has a lot of files. The whole folder is 116 MB in 16K files. Copying > that amou

Re: [Pharo-dev] Chrome DevTools Protocol and Pharo

2017-05-21 Thread Alistair Grant
Hi Torsten, On Fri, May 19, 2017 at 09:20:48PM +, Alistair Grant wrote: > > On Fri, May 19, 2017 at 10:50:41PM +0200, Torsten Bergmann wrote: > > Hi Alistair, > > > > cant look right now but two things: > > > > - there are also events in the protocol - if we could hook Pharo into them > >

Re: [Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread Thierry Goubier
Le 21/05/2017 à 17:25, Stephan Eggermont a écrit : At the PharoDays I was painfully reminded that SSDs perform really badly when using small files. The Bloc tutorial used a github filetree repo and that has a lot of files. The whole folder is 116 MB in 16K files. Copying that amount of data sh

Re: [Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread Dale Henrichs
Cuis uses a standard chunk file format[1] with a file per package. Given the fact that no two Smalltalk dialects share a common class creation protocol makes simply using chunk file format a non-starter. Squeak uses FileTree. As part of his work on Cypress 2.0 Martin McClure is planning on s

Re: [Pharo-dev] Git, FileTree/Cypress, missing Traits comments

2017-05-21 Thread Dale Henrichs
Looks like Thierry has a nifty solution for Traits in FileTree that doesn't involve methods ... Bob's already your uncle:) Dale On 5/21/17 10:36 AM, Dale Henrichs wrote: I'm not familiar with Traits and how they have been integrated into Monticello, but reading comments from the snapshot is p

Re: [Pharo-dev] Git, FileTree/Cypress, missing Traits comments

2017-05-21 Thread Dale Henrichs
I'm not familiar with Traits and how they have been integrated into Monticello, but reading comments from the snapshot is pretty wild --- but I I suppose it works:) For FileTree Traits should be added as first class objects ... I assume that Traits are just regular classes and that the tricker

Re: [Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread philippe.b...@highoctane.be
There is the same kind of issues with Hadoop but the block size is 128MB. So, lots of small files give the same issue. This is solved by having HAR files (Hadoop Archive) that contain the files. The haddop filesystem is usually able to access the har contents somewhat transparently from userland.

[Pharo-dev] 60494 Red-pane-of-death when sources file missing

2017-05-21 Thread Ben Coman
We must be getting close to Pharo 6 Release. Due to missing PharoV60.soruces file, image 60494 get a red-pane-of-death in class pane. Even though the release would bypass this by including the file, we should be more robust to the missing sources file. Hopefully this fix can make it last minute in

[Pharo-dev] FileTree/Iceberg and SSDs, change the file format

2017-05-21 Thread Stephan Eggermont
At the PharoDays I was painfully reminded that SSDs perform really badly when using small files. The Bloc tutorial used a github filetree repo and that has a lot of files. The whole folder is 116 MB in 16K files. Copying that amount of data should not be noticable, taking about a third of a seco

Re: [Pharo-dev] Git, FileTree/Cypress, missing Traits comments

2017-05-21 Thread Ben Coman
Le 21/05/2017 à 05:12, Ben Coman a écrit : > Is this of concern for Pharo...? "Pull requests on GitHub where the > Trait comments get removed (because they were not loaded with the > package in the first place)." > > http://forum.world.st/Re-The-Inbox-System-jr-919-mcz-td4941798.html#none > > htt

Re: [Pharo-dev] Iceberg ?

2017-05-21 Thread Myroslava Romaniuk
Well it is a bit different with iceberg. Have a look at the FAQ section here, and here 's a general guide regarding connecting github with ssh. Let me know if this helps On 21 May 2017 at 12

Re: [Pharo-dev] Iceberg ?

2017-05-21 Thread Stephane Ducasse
yes and I should publish it on my git account? I use git daily so I do not get why I should do something different with iceberg/ On Sun, May 21, 2017 at 11:33 AM, Myroslava Romaniuk wrote: > Have you got a ssh key? > > On 21 May 2017 at 12:31, Stephane Ducasse wrote: > >> On mac with latest pha

Re: [Pharo-dev] Iceberg ?

2017-05-21 Thread Myroslava Romaniuk
Have you got a ssh key? On 21 May 2017 at 12:31, Stephane Ducasse wrote: > On mac with latest pharo vm and latest pharo 60 > Metacello new > baseline: 'Bloc'; > repository: 'github://pharo-graphics/Bloc/src'; > load:#core > > Then I got LGit_GIT_ERROR no ssh-agent suitable credential

[Pharo-dev] Iceberg ?

2017-05-21 Thread Stephane Ducasse
On mac with latest pharo vm and latest pharo 60 Metacello new baseline: 'Bloc'; repository: 'github://pharo-graphics/Bloc/src'; load:#core Then I got LGit_GIT_ERROR no ssh-agent suitable credentials found

[Pharo-dev] Iceberg help

2017-05-21 Thread Stephane Ducasse
So I tried to use iceberg to contribute to bloc I entered g...@github.com:ducasse/pharo-graphics/Bloc.git and g...@github.com:ducasse/pharo-graphics/Bloc and iceberg tells me that there is a parse error?? Then I tried

[Pharo-dev] [ Bloc ] Some questions

2017-05-21 Thread Stephane Ducasse
Hi Several questions on bloc - Would it make sense to rename BlElement into BlGraphicalElement? - Could we rename drawPathOnSpartCanvas: -> drawOn:? or drawPathOn: - What is the difference between a shapeFactory and a Geometry? - Does a Geometry can build path too? I saw that the Factory is

Re: [Pharo-dev] Git, FileTree/Cypress, missing Traits comments

2017-05-21 Thread Thierry Goubier
Hi Ben, There is two Traits tests in the FileTree repository, and they pass (both under filetree and under gitfiletree) even if I notice that you can load the test package fine, but you get a DNU when browsing that package from the test repository inspector. The tests classes are MCFileTreeL