Re: [Pharo-users] GitFileTree on Pharo 5.0

2016-11-29 Thread Thierry Goubier
Hi Dario, can you tell a bit more about what is happening exactly? Thierry 2016-11-29 10:57 GMT+01:00 Trussardi Dario Romano < dario.trussa...@tiscali.it>: > Ciao, > > i have aPharo5.0Latest update: #50763 > imagerun on MacBook Pro with OS X 10.7.5. > >

Re: [Pharo-users] GitFileTree on Pharo 5.0

2016-11-29 Thread Thierry Goubier
2016-11-29 11:55 GMT+01:00 Trussardi Dario Romano < dario.trussa...@tiscali.it>: > Ciao, > > IMPORTANT CONSIDERATION: > > If i started the Pharo 5.0 image from the desktop icon all works fine. > > But i have a working Pharo5.0-161126.image into the Pharo 5.0 package > Contents/ Resource/ director

Re: [Pharo-users] GitFileTree on Pharo 5.0

2016-11-29 Thread Thierry Goubier
Hi Dario, 2016-11-29 14:00 GMT+01:00 Trussardi Dario Romano < dario.trussa...@tiscali.it>: > > > > 2016-11-29 11:55 GMT+01:00 Trussardi Dario Romano < > dario.trussa...@tiscali.it>: > >> Ciao, >> >> IMPORTANT CONSIDERATION: >> >> If i started the Pharo 5.0 image from the desktop icon all works fi

Re: [Pharo-users] Add gitfiletree:// Error

2016-11-29 Thread Thierry Goubier
2016-11-29 14:49 GMT+01:00 Trussardi Dario Romano < dario.trussa...@tiscali.it>: > Ciao, > > after load the GitFileTree on Pharo 5.0 ( I use the desktop Pharo image ) > > when in Monticello Browser i add a new repository based on gitfiletree:// > > > after select a directory (on the local disk )

Re: [Pharo-users] GitFileTree on Pharo 5.0

2016-11-29 Thread Thierry Goubier
Hi Dario, this is good that you tested with Roassal. We have a more general issue... 2016-11-29 15:56 GMT+01:00 Trussardi Dario Romano < dario.trussa...@tiscali.it>: > Ciao, > > Hi Dario, > > 2016-11-29 14:00 GMT+01:00 Trussardi Dario Romano < > dario.trussa...@tiscali.it>: > >> >> >> >> 2016-11

Re: [Pharo-users] making scroll smooth

2017-01-13 Thread Thierry Goubier
Hi Siemen, there is such a place, but it is not as easy as it seems. First, the widget has to accept per-pixel position of the top of the view, which is often something you want to avoid because it is fairly complex. Then you need to ensure that the scrolling can be done per pixel; whereas it is o

Re: [Pharo-users] GitFileTree in Pharo 5

2017-02-02 Thread Thierry Goubier
2017-02-02 8:49 GMT+01:00 Pierce Ng : > On Thu, Feb 02, 2017 at 03:13:41PM +0800, Pierce Ng wrote: > > On Tue, Jan 31, 2017 at 03:42:10PM +0100, Cyril Ferlicot D. wrote: > > > To load gitFileTree I use this script: > > > ``` > > > Metacello new > > > baseline: 'FileTree'; > > > repository: 'gi

Re: [Pharo-users] Model Smalltalk Projects

2017-02-18 Thread Thierry Goubier
Le 18/02/2017 à 14:19, horrido a écrit : Someone interested in Smalltalk would like to examine (assess) some "model Smalltalk projects" from, say, GitHub. He would like to see the code quality and versatility of the language. Can anyone suggest some projects he could look at? I don't want to poin

Re: [Pharo-users] GitFileTree on Pharo 5.0

2017-02-25 Thread Thierry Goubier
Hi Pierce, Le 26/02/2017 à 02:35, Pierce Ng a écrit : On Tue, Nov 29, 2016 at 12:57:47PM +0100, Thierry Goubier wrote: Ok. Will have a look into the catalog browser source code to get rid of that. I know that the catalog browser uses the Pharo6 ConfigurationOfGitFileTree instead of the Pharo5

Re: [Pharo-users] Fwd: GSoC 2017: Pharo Consortium has been accepted as a mentor organization!

2017-02-27 Thread Thierry Goubier
Le 27/02/2017 à 18:07, Serge Stinckwich a écrit : Great news ! Thank you Jigyasa, Uko, Peter and Alex for your great work this year ! Superb! Thierry -- Forwarded message -- From: *Google Summer of Code* mailto:summerofcode-nore...@google.com>> Date: Mon, Feb 27, 2017 at 6

Re: [Pharo-users] Proof of Concept: FileTree and Fossil

2017-02-28 Thread Thierry Goubier
2017-02-28 1:19 GMT+01:00 Pierce Ng : > Hi all, > > I have written a simple integration of FileTree with Fossil to avoid the > 2-step > Pharo- and shell-level work to add/delete/commit files. > > At the operating system command prompt, init a new Fossil project: > > os% mkdir ~/repo > os% cd ~

Re: [Pharo-users] Proof of Concept: FileTree and Fossil

2017-02-28 Thread Thierry Goubier
Hi Offray, is your FossilRepo object using a JSON over HTTP API to Fossil? It could make Fossil an interesting candidate, because it could mean a single http API (and not one API per git hosting provider...) Regards, Thierry 2017-02-28 16:09 GMT+01:00 Offray Vladimir Luna Cárdenas < offray.l...

Re: [Pharo-users] Proof of Concept: FileTree and Fossil

2017-02-28 Thread Thierry Goubier
2017-02-28 8:12 GMT+01:00 stepharong : > This is cool. > I'm curious to see if we could manage fossil back-end via iceberg. > It is a nice use case to check on an architecture for Iceberg with multiple back-ends. Thierry > > Stef > > > > On Tue, 28 Feb 2017 01:19:50 +0100, Pierce Ng > wrote:

Re: [Pharo-users] Proof of Concept: FileTree and Fossil

2017-02-28 Thread Thierry Goubier
s the JSON API. Regards, Thierry [2] https://docs.google.com/document/d/1fXViveNhDbiXgCuE7QDXQOKeFzf2qNUkBEgiUvoqFN4/view > > > Cheers, > > Offray > > > On 28/02/17 10:26, Thierry Goubier wrote: > > Hi Offray, > > is your FossilRepo object using a JSON over HTTP API to

Re: [Pharo-users] Proof of Concept: FileTree and Fossil

2017-03-01 Thread Thierry Goubier
2017-03-01 13:15 GMT+01:00 Pierce Ng : > On Tue, Feb 28, 2017 at 04:23:12PM +0100, Thierry Goubier wrote: > > 2017-02-28 1:19 GMT+01:00 Pierce Ng : > > > I have written a simple integration of FileTree with Fossil to avoid > the > > Congratulations! This was one of my

Re: [Pharo-users] GitFileTree repository creation crashes Pharo

2017-03-11 Thread Thierry Goubier
Hi Jan, Le 11/03/2017 à 23:15, Jan Blizničenko a écrit : Hello I decided to give another try to GitFileTree. My last try was 2 years ago, but I had to revert to simple filetree because of frequent crashes while saving to gitfiletree repository on Windows. Today my attempt ended much more quick

Re: [Pharo-users] GitFileTree repository creation crashes Pharo

2017-03-11 Thread Thierry Goubier
, there are too many obstacles to use it for everydays taks, like to setup display, making 64bit Pharo working etc. and I don't want to spend too much time on that just to find out it does not support something I need (like socket listening on connections from Windows). Jan Dne 11.03.2017 v 2

Re: [Pharo-users] GitFileTree repository creation crashes Pharo

2017-03-12 Thread Thierry Goubier
PCs - they always had the same version), anyway result is that 64bit git works and solution was in fact complete reinstall/cleanup of Git and Pharo. Good to know. Thierry Jan Dne 12.03.2017 v 8:09 Thierry Goubier [via Smalltalk] napsal(a): Hi Jan, thanks for that insight. It is a good

Re: [Pharo-users] OSProcess or OSSubprocess?

2017-03-20 Thread Thierry Goubier
2017-03-20 10:00 GMT+01:00 Hernán Morales Durand : > Hi guys, > > I need to monitor Unix command execution inside the image. The commands > use heavy computation so they usually report progress in the terminal. > > Are OSProcess or OSSubprocess ready to do in-image monitoring so I can > watch the

Re: [Pharo-users] using UFFI in non-crashing way

2017-03-26 Thread Thierry Goubier
Le 26/03/2017 à 19:21, Peter Uhnak a écrit : On Sun, Mar 26, 2017 at 05:45:04PM +0200, Esteban Lorenzano wrote: On 26 Mar 2017, at 15:40, Peter Uhnak wrote: Hi, is it possible to use UFFI and avoid crashing the image when the called code segfaults? In other words, can I somehow wrap the ca

Re: [Pharo-users] Smacc question

2017-03-27 Thread Thierry Goubier
Hi Stéphane, can you send the complete grammar? The %root directive should have no impact on parse failures. Thierry Le 27/03/2017 à 18:40, Stephane Ducasse a écrit : Apparently there is an interaction with the root directives. On Mon, Mar 27, 2017 at 6:34 PM, Stephane Ducasse mailto:stepha

Re: [Pharo-users] Smacc question

2017-03-27 Thread Thierry Goubier
Le 27/03/2017 à 21:12, Stephane Ducasse a écrit : what was strange is that this version : \s+; %root MultiListObject; %prefix XPML; modifiers_opt : | modifiers ; modifiers : modifier 'modifier' {{}} | modifiers modifier 'modifier' {{}} ; modifier : "public" 'token' {{Modifier}} | "protected" '

Re: [Pharo-users] Smacc debugger

2017-03-28 Thread Thierry Goubier
Le 28/03/2017 à 11:50, Stephane Ducasse a écrit : OK I loaded Smacc from github as mentioned by thierry. Metacello new baseline: 'SmaCC'; repository: 'github://ThierryGoubier/SmaCC'; load Are there two configurationOfSmacc? May be we should only have one no? I have t

Re: [Pharo-users] Smacc debugger

2017-03-29 Thread Thierry Goubier
2017-03-29 18:21 GMT+02:00 Stephane Ducasse : > So I browsed the mailing-list and I foind the mail of thierry saying that > there is no difference. > I will try to tools in moose then. > Probably: the +, *, ?, ( ) in the grammar don't work anymore. As I told you: very few differences. > On Wed,

Re: [Pharo-users] Smacc debugger

2017-03-29 Thread Thierry Goubier
2017-03-29 18:07 GMT+02:00 Stephane Ducasse : > Ok I should say that I do not understand the differences and why there are > two versions of Smacc. > So I will stop maintaining the tutorial because now may be I should revert > what I wrote. > I was too stupid to do it in fact I should focus on my

Re: [Pharo-users] Smacc debugger

2017-03-29 Thread Thierry Goubier
chin On 03/29/2017 12:25 PM, Thierry Goubier wrote: 2017-03-29 18:07 GMT+02:00 Stephane Ducasse mailto:stepharo.s...@gmail.com>>: Ok I should say that I do not understand the differences and why there are two versions of Smacc. So I will stop maintaining the tutorial because n

Re: [Pharo-users] diff'ing with metacello

2017-03-30 Thread Thierry Goubier
2017-03-30 16:42 GMT+02:00 Ben Coman : > On Thu, Mar 30, 2017 at 2:58 PM, Siemen Baader > wrote: > > Below is a fileout of 'ConfigurationOfPharoJS'. I download new releases > of > > PharoJS as they become available. Recently I found a regression - a > method > > 'PjApplication class >> playgroun

Re: [Pharo-users] diff'ing with metacello

2017-03-31 Thread Thierry Goubier
ions in a repo, study the diff, and then just throw it away. Thierry > > Thanks for enlightening me! > > Siemen > > On Thu, Mar 30, 2017 at 4:57 PM, Thierry Goubier < > thierry.goub...@gmail.com> wrote: > >> >> >> 2017-03-30 16:42 GMT+02:00 Ben

Re: [Pharo-users] Smacc debugger

2017-04-01 Thread Thierry Goubier
n Wed, Mar 29, 2017 at 7:19 PM, Thierry Goubier mailto:thierry.goub...@gmail.com>> wrote: 2017-03-29 18:21 GMT+02:00 Stephane Ducasse mailto:stepharo.s...@gmail.com>>: So I browsed the mailing-list and I foind the mail of thierry saying that there is no differenc

Re: [Pharo-users] In the quest of Smacc idioms

2017-04-01 Thread Thierry Goubier
Le 01/04/2017 à 19:31, Stephane Ducasse a écrit : Hi I'm trying to understand what are the idioms in Smacc when converting from ANTLR # the case of * Function = ‘(‘ (',' Arguments )* ‘)’ Function: "(" ( Argument ("," Argument) * ) ? ")" {{}} ; Argument: 'a

Re: [Pharo-users] Smacc how to test scanner

2017-04-04 Thread Thierry Goubier
Hi Stef, I think it is possible. After compiling your parser and scanner classes, take your scanner class and create it on a stream stefScanner := StefScanner on: (ReadStream on: 'My test string for my parser'). Then each token will be retrieved with SmaCCScanner>>#next stefScanner next

Re: [Pharo-users] [Ann] Pharo Sprint App to improve coordination during Pharo Sprints

2017-04-23 Thread Thierry Goubier
Hi Juraj, a superb idea! A fluent interface to the Pharo sprint. Thierry Le 23/04/2017 à 17:13, Juraj Kubelka a écrit : Hi, We are happy to announce a new application called Pharo Sprint App. The main idea of the application comes from the whiteboard that have been used during Pharo Sprints a

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Thierry Goubier
Hi Richard, 2017-05-02 12:57 GMT+02:00 horrido : > I have A Logo Proposal for Smalltalk > > > I like it. > . But there is one huge (insurmountable?) obstacle. > > If you refer to a standard 'org' that would force the

Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Thierry Goubier
ist, but none of the alternatives appear on the wikipedia page. Now, changing a logo requires overcoming some friction(*)... writing around Smalltalk and allways tagging with it could be a way to make it popular and displace the old one. Your target would be reached once Wikipedia accept yours, and

Re: [Pharo-users] How to listen for source code change in the image ?

2017-05-04 Thread Thierry Goubier
You need to register to the system announcer singleton to receive the MethodModified event, with, for example: SystemAnnouncer uniqueInstance when: MethodModified send: #aMethodUpdated: to: self Regards, Thierry 2017-05-04 13:40 GMT+02:00 Steven Costiou : > Hi, > > where should i look at if i

Re: [Pharo-users] [ANN] git migration tool

2017-05-04 Thread Thierry Goubier
Nice tool ! A good way to release some of the pressure on performance of the git layers, thanks Peter! Thierry 2017-05-04 14:32 GMT+02:00 Peter Uhnák : > With Iceberg knocking on the door, migration from SmalltalkHub to > Git(Hub/Lab/...) has become relevant once more. > > And that's why I wrot

Re: [Pharo-users] Intro to git-only Pharo

2017-05-11 Thread Thierry Goubier
Le 11/05/2017 à 20:52, Stephane Ducasse a écrit : Joachim many people are using Pharo to develop ***COMPLEX*** Pharo applications and it works. They use monticello and metacello and it works. So you do not have to have Github to make great software in Pharo. Now in addition many people are usin

Re: [Pharo-users] Moving Class to a Package programmaticaly

2017-05-26 Thread Thierry Goubier
Hi Hilaire, what you are describing is moving a class from a package tag to another package tag in the same package. And you are manipulating directly the RPackageOrganizer for that. As RPackage was designed, to avoid infinite recursion, some operations apply only onto the RPackageOrganizer

Re: [Pharo-users] Moving Class to a Package programmaticaly

2017-05-27 Thread Thierry Goubier
2017-05-27 13:58 GMT+02:00 Denis Kudriashov : > > 2017-05-26 19:22 GMT+02:00 Thierry Goubier : > >> >> This should work: >> >> org := (RPackageOrganizer default packageNamed: 'MyPackage'). >> tag := org addClassTag: #Classes. >> org defined

Re: [Pharo-users] Moving Class to a Package programmaticaly

2017-05-27 Thread Thierry Goubier
2017-05-27 14:45 GMT+02:00 Denis Kudriashov : > > 2017-05-27 14:15 GMT+02:00 Thierry Goubier : > >> Will: >> >> #MyPackage asPackage definedClasses do: [:each | each tagWith: #MyPackage] >> >> put the classes in the #MyPackage or in the #MyPackage-MyPack

Re: [Pharo-users] YAML parser (2017)

2017-05-29 Thread Thierry Goubier
Hi Peter, If you have a BNF of YAML, then a SmaCC parser with AST generation is at most a day of work. I can help. Thierry 2017-05-29 9:15 GMT+02:00 Peter Uhnak : > Hi, > > do we have a working parser for YAML? > > There's PPYAMLGrammar (in PetitParser), however it doesn't seem to work in > Pha

Re: [Pharo-users] ANTLR4 to SmaCC

2017-05-31 Thread Thierry Goubier
Hi Henrique, Le 31/05/2017 à 17:03, Henrique Rocha a écrit : Hello, I was trying to convert a ANTLR4 grammar specification to SmaCC. After many unsuccessful tries that made me question my sanity I wondered: maybe someone has a solution. Grammar conversion is something that can be automated. S

Re: [Pharo-users] Pharo: Git and GUI speed; JS widget reuse in PharoJS

2019-10-07 Thread Thierry Goubier
Hi Esteban, Le lun. 7 oct. 2019 à 12:26, Esteban Maringolo a écrit : > > On Mon, Oct 7, 2019 at 12:07 PM Esteban Lorenzano wrote: > > > On 7 Oct 2019, at 11:55, Esteban Maringolo wrote: > > > >> So I’m wondering when the Pharo GUI will snap as well as VW. > > > > > > Maybe with native widgets t

Re: [Pharo-users] Find/Replace class scoped

2020-05-21 Thread Thierry Goubier
Hi Vitor, as a matter of fact, the infrastructure for doing what you're looking for is already there. The algorithm is the following: - create a scope (something based on RBBrowserEnvironment, such as RBClassEnvironment or based on regexes and AND / OR operations: RBAndEnvironment, RBNotEnvironm

Re: [Pharo-users] Find/Replace class scoped

2020-05-27 Thread Thierry Goubier
2, 2020 at 3:50 AM Stéphane Ducasse > wrote: >> >> we are working with sebastian jordan on a better rewriter. >> >> S. >> >> On 21 May 2020, at 17:17, Vitor Medina Cruz wrote: >> >> Interesting, I will have a look at it. >> >>

Re: [Pharo-users] shape file reading

2020-06-05 Thread Thierry Goubier
Hi Hans, Roassal has support for loading OSM raw data and OSM tiles (map backgrounds) (WGS84 projection). See https://www.youtube.com/watch?v=6zoGIsQaGUo&t=429s. We've also experimented with animations as well: https://www.youtube.com/watch?v=sMB7DG-lbiU; we've also tried in the past to work out o

Re: [Pharo-users] How to have an in-image map (morph/spec/brick) showing a gps location

2018-02-08 Thread Thierry Goubier
Le 09/02/2018 à 00:46, Arturo Zambrano a écrit : I used Roassal + OSM and worked perfectly (2 year ago at least). Although I think there is no support for something like a tiles cache. We did the OSM support with an in-image tiles cache, but limited to the current map section being viewed. I

Re: [Pharo-users] How to have an in-image map (morph/spec/brick) showing a gps location

2018-02-09 Thread Thierry Goubier
2018-02-09 7:50 GMT+01:00 Sven Van Caekenberghe : > > >> On 9 Feb 2018, at 06:40, Thierry Goubier wrote: >> >> Le 09/02/2018 à 00:46, Arturo Zambrano a écrit : >>> I used Roassal + OSM and worked perfectly (2 year ago at least). Although I >>> think ther

Re: [Pharo-users] New Files in Pharo - Migration Guide, How To's and examples

2018-03-20 Thread Thierry Goubier
2018-03-20 13:20 GMT+01:00 Henrik Sperre Johansen : > EstebanLM wrote >>> On 20 Mar 2018, at 12:56, Henrik Sperre Johansen < > >> henrik.s.johansen@ > >> > wrote: >>> >>> This is great! >>> And, +1 on the need for some more convenience constructors... >>> >>> Word of warning (which would be nice to

Re: [Pharo-users] What are RBPattern* classes in the AST?

2018-03-31 Thread Thierry Goubier
Hi Steven, Le 31/03/2018 à 20:36, Steven Costiou a écrit : Hi, i was browsing the classes of the AST and i am curious about the RBPattern* classes. What are they used for? They represent metavariables in pattern trees when you use refactorings. Each pattern node specify a type of AST sub

Re: [Pharo-users] unsolicited package-cache use

2018-04-02 Thread Thierry Goubier
Hi Hilaire, a BaselineOf is the same as a baseline method in a ConfigurationOf: a list of packages with their prerequisites and groups. What the BaselineOf does not contain are methods describing versions with package versions and author names; instead, what a BaselineOf says is: fetch the l

Re: [Pharo-users] Howto BaselineOf

2018-04-03 Thread Thierry Goubier
Hi Hilaire, try Metacello new baseline: 'DrGeo'; repository: 'tonel://', SmalltalkImage current imageDirectory pathString, '/src'; load Thierry 2018-04-03 10:34 GMT+02:00 Hilaire : > Hi, > > I have this enclosed BaselineOfDrGeo which I think contains mostly all I > need. > > How sh

Re: [Pharo-users] Howto BaselineOf

2018-04-03 Thread Thierry Goubier
Hi Hilaire, 2018-04-03 12:40 GMT+02:00 Hilaire : > Ok, adding the package names was needed in the baseline and resolved the > remaining errors: > > spec package: 'DrGeoII-core'; package: 'DrGeoII-Polymorph'; etc. > > Now I would like to insert in the BaselineOf a version number more > meaningfull

Re: [Pharo-users] Howto BaselineOf

2018-04-03 Thread Thierry Goubier
ised that before. Unless you write a release command that adds the code and do the necessary stuff to package the release. Thierry > > Le 03/04/2018 à 14:14, Thierry Goubier a écrit : >> >> Normally, you should do it via the repository url. If you use tags in >> your repos

Re: [Pharo-users] Howto BaselineOf

2018-04-03 Thread Thierry Goubier
SProcess, and for the GitFileTree-MergeDriver. But it's kind of specific to the way you package DrGeo, so no single command would fit. Thierry > > > > Le 03/04/2018 à 15:52, Thierry Goubier a écrit : >> >> Couldn't you call a bazaar routine to get that inform

Re: [Pharo-users] Slower

2018-04-04 Thread Thierry Goubier
Le 04/04/2018 à 19:31, Hilaire a écrit : It is already animated :) https://twitter.com/GNUDrGeo/status/981583820037160961 But canvas get slow when I push to 500 montecarlo iterations, for example. Can you profile a refresh / a redraw? We've seen many times Morphic being qualified as slow, an

Re: [Pharo-users] Failure with GitFileTree commiting changes in Traits

2018-04-05 Thread Thierry Goubier
Hi Raphaël, I'll have a look and change the branch to be the pharo6.0 (and non _dev for now). Regards, Thierry 2018-04-05 11:58 GMT+02:00 Rafael Luque : > Hello all, > > I'm getting the below error each time a try to commit changes in Traits in a > project that uses GitFileTree and Pharo 6.0. >

Re: [Pharo-users] Failure with GitFileTree commiting changes in Traits

2018-04-05 Thread Thierry Goubier
st tell me if it works for you. Thierry 2018-04-05 14:03 GMT+02:00 Thierry Goubier : > Hi Raphaël, > > I'll have a look and change the branch to be the pharo6.0 (and non > _dev for now). > > Regards, > > Thierry > > 2018-04-05 11:58 GMT+02:00 Rafael Luque : &g

Re: [Pharo-users] Failure with GitFileTree commiting changes in Traits

2018-04-05 Thread Thierry Goubier
2018-04-05 15:53 GMT+02:00 Rafael Luque : > Thierry, it work like a charm. > > This is what I call an express super support service. > Thank you!! Thank you as well for testing it :) Thierry > 2018-04-05 12:28 GMT+00:00 Thierry Goubier : >> >> Hi Raphaël, >>

Re: [Pharo-users] Failure with GitFileTree commiting changes in Traits

2018-04-05 Thread Thierry Goubier
Beware, I have not yet ported the fixes on the pharo7.0_dev branch. Will do it now. If I manage to get the zero-conf script to work... Thierry Le 05/04/2018 à 17:12, Sean P. DeNigris a écrit : Rafael Luque wrote This is what I call an express super support service. :) - Cheers, Sean

Re: [Pharo-users] Failure with GitFileTree commiting changes in Traits

2018-04-05 Thread Thierry Goubier
Done. Thierry Le 05/04/2018 à 20:47, Thierry Goubier a écrit : Beware, I have not yet ported the fixes on the pharo7.0_dev branch. Will do it now. If I manage to get the zero-conf script to work... Thierry Le 05/04/2018 à 17:12, Sean P. DeNigris a écrit : Rafael Luque wrote This is what

Re: [Pharo-users] Where do we go now ?

2018-04-14 Thread Thierry Goubier
Le sam. 14 avr. 2018 10:46, Hilaire a écrit : > Le 13/04/2018 à 19:49, Stephane Ducasse a écrit : > > We know where we go (we have a roadmap) and this is always the same > > and we are getting there. Tell me one smalltalk that is bootstrapped. > I don't see we are there yet. At least from my humb

Re: [Pharo-users] C struct in 32 bits vs 64 bits VM

2018-04-19 Thread Thierry Goubier
2018-04-19 10:24 GMT+02:00 Serge Stinckwich : > > > On Thu, Apr 19, 2018 at 9:13 AM, Serge Stinckwich < > serge.stinckw...@gmail.com> wrote: > >> I try to understand differences between 32 bits and 64 bits FFI support >> for C structures. >> >> I build a class called MyStruct subclass of FFIExtern

Re: [Pharo-users] C struct in 32 bits vs 64 bits VM

2018-04-19 Thread Thierry Goubier
signed long is now specified as: Capable of containing at least the [−2,147,483,647, +2,147,483,647] range; so at least 32 bits; and signed long long Capable of containing at least the [−9,223,372,036,854,775,807, +9,223,372,036,854,775,807] range [C99] so at least 64 bits; and long long siz

Re: [Pharo-users] #ast vs. #parseTree

2018-05-04 Thread Thierry Goubier
Le 04/05/2018 à 21:13, Denis Kudriashov a écrit : 2018-05-04 21:10 GMT+03:00 Richard Sargent >: On Fri, May 4, 2018 at 1:04 PM, Denis Kudriashov mailto:dionisi...@gmail.com>> wrote: 2018-05-04 19:45 GMT+03:00 Sean P. DeNigris

Re: [Pharo-users] Why doesn't Pharo 7 Iceberg write changes to the git filesystem as you go?

2018-05-23 Thread Thierry Goubier
2018-05-23 15:28 GMT+02:00 Peter Uhnák : > > > On Wed, May 23, 2018 at 6:42 AM, Ben Coman wrote: >> >> >> >> On 22 May 2018 at 23:23, Tim Mackinnon wrote: >>> >>> Hi - when trying out the new Iceberg with a bunch of developers and >>> explaining the challenges of integrating git and files into a

Re: [Pharo-users] [Ann] OSSubprocess 1.0.0

2018-05-23 Thread Thierry Goubier
Hi Mariano, 2018-05-23 19:57 GMT+02:00 Mariano Martinez Peck : > > > On Wed, May 23, 2018 at 2:46 PM Sean P. DeNigris > wrote: >> >> David T. Lewis wrote >> > FFI based solutions work at a different level of abstraction than >> > VM plugins, and there is a role for both. >> >> Thanks for the cont

Re: [Pharo-users] im using pharo in wayland system.

2018-05-24 Thread Thierry Goubier
Hi Peter, I've seen the same error on a fresh 18.04 system I have installed last week, and the solution was to add the Open Sans fonts to the user folder (~/.fonts) and rebuild X font cache. By the way, Ubuntu 17.10 was Wayland, Ubuntu 18.04 is not Wayland, as far as I know. And I had Pharo worki

Re: [Pharo-users] im using pharo in wayland system.

2018-05-24 Thread Thierry Goubier
Le jeu. 24 mai 2018 16:23, peter yoo a écrit : > to Guillermo > where can download pharo 7? cannot find from google. > > to Thierry > hm... same now... install font and fc-cache later is same. > and im using nouveau driver. using wayland now :D > Oh, ok, maybe it's a nouveau driver constrain

Re: [Pharo-users] im using pharo in wayland system.

2018-05-24 Thread Thierry Goubier
Le 24/05/2018 à 18:16, peter yoo a écrit : thank you. Thierry :D Ok, I checked again, now that I'm back with a 18.04 system. I have SourceCodePro and SourceSansPro as fonts. Thierry

Re: [Pharo-users] metacello and github under a custom domain

2018-06-04 Thread Thierry Goubier
2018-06-04 10:42 GMT+02:00 Cyril Ferlicot D. : > On 03/06/2018 16:42, Tudor Girba wrote: >> Hi, >> > > Hi, > >> I am working with a GitHub enterprise installation that resides under a >> custom domain (e.g., github.example.com). >> >> I can clone the repository using Iceberg and ssh: >> g...@gith

Re: [Pharo-users] Loading Local Repositories with Iceberg

2018-06-05 Thread Thierry Goubier
2018-06-05 16:24 GMT+02:00 Norbert Hartl : > > >> Am 05.06.2018 um 16:13 schrieb Stephan Eggermont : >> >> Norbert Hartl wrote: >> >>> Ok, but where is the problem? >> >> - needs to work on different filesystems, with tricky behavior >> - git itself did not get the behavior right >> - git used to

Re: [Pharo-users] Why doesn't Iceberg checkin other assets (scripts) but does check them out?

2018-06-14 Thread Thierry Goubier
Hi Norbert, Tim, 2018-06-14 11:33 GMT+02:00 Norbert Hartl : > > > Am 14.06.2018 um 10:30 schrieb Tim Mackinnon : > > Hi - yes I’m pleased you check out the entire tree, although currently > it’s a bit confusing that you do (fortunately this does give the > possibility that we can checkout images

Re: [Pharo-users] Why doesn't Iceberg checkin other assets (scripts) but does check them out?

2018-06-14 Thread Thierry Goubier
ted - as the full atomic commit is the > obvious end goal. > Consider using git squash, then. And calling git squash could be automated. One run the risk of turning Iceberg in a complete language-agnostic git client, which could make it too big to be sustainable in the long term. Thierry &g

Re: [Pharo-users] Why doesn't Iceberg checkin other assets (scripts) but does check them out?

2018-06-15 Thread Thierry Goubier
2018-06-15 8:11 GMT+02:00 Norbert Hartl : > > > Am 14.06.2018 um 13:12 schrieb Thierry Goubier >: > > Hi Norbert, Tim, > > 2018-06-14 11:33 GMT+02:00 Norbert Hartl : > >> >> >> Am 14.06.2018 um 10:30 schrieb Tim Mackinnon : >> >> Hi

Re: [Pharo-users] Why doesn't Iceberg checkin other assets (scripts) but does check them out?

2018-06-15 Thread Thierry Goubier
2018-06-15 8:19 GMT+02:00 Esteban Lorenzano : > > > On 15 Jun 2018, at 08:11, Norbert Hartl wrote: > > > > Am 14.06.2018 um 13:12 schrieb Thierry Goubier >: > > Hi Norbert, Tim, > > 2018-06-14 11:33 GMT+02:00 Norbert Hartl : > >> >> >>

Re: [Pharo-users] Installing SmaCC

2018-10-16 Thread Thierry Goubier
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 that installation of SmaCC does not load all parsers (some of them are fairly large). However, most of them are in the downloaded repository,

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Thierry Goubier
ay to >> >> inline c code in case the parser fail. In any case my goals are small , >> >> cause I dont have resources for complex implementations. Its also a >> >> language that will be designed solely for my needs and be offered open >> >> source for anyon

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Thierry Goubier
Le mer. 17 oct. 2018 à 12:39, Dimitris Chloupis a écrit : > > 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. Or this could happen via a pragma too, it should not be an > issue. T

Re: [Pharo-users] Installing SmaCC

2018-10-17 Thread Thierry Goubier
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 that installation of SmaCC does not load all parsers (some of them are fairly large). However,

Re: [Pharo-users] Reify RBLiteralNode and RBBlockNode args/return with MetaLink?

2018-11-29 Thread Thierry Goubier
Hi Manuel, would that extend to testing what happens if you add many, many metalinks in a method? I tried to rewrite the automated code tracer I had to use metalinks, and I gave up once I discovered that going over a certain number of metalinks in a method would stop working. Thierry Le jeu. 29

Re: [Pharo-users] Reify RBLiteralNode and RBBlockNode args/return with MetaLink?

2018-11-29 Thread Thierry Goubier
Le jeu. 29 nov. 2018 à 11:15, Marcus Denker a écrit : > > > > > On 29 Nov 2018, at 10:45, Thierry Goubier wrote: > > > > Hi Manuel, > > > > would that extend to testing what happens if you add many, many > > metalinks in a method? > > > &g

Re: [Pharo-users] Reify RBLiteralNode and RBBlockNode args/return with MetaLink?

2018-11-30 Thread Thierry Goubier
Le ven. 30 nov. 2018 à 10:31, Marcus Denker a écrit : > > > > > On 29 Nov 2018, at 12:55, Thierry Goubier wrote: > > > > Le jeu. 29 nov. 2018 à 11:15, Marcus Denker a > > écrit : > >> > >> > >> > >>> On 29

Re: [Pharo-users] Library to use multi-core in Pharo?

2019-01-09 Thread Thierry Goubier
Hi Alexandre, look at taskit: (https://github.com/sbragagnolo/taskit). I think it can do what you are looking for. I think that OSProcess is also able to do that via fork calls. Having minimal, light weight images without complex loading preferences and whatever would help, otherwise simply forki

Re: [Pharo-users] Library to use multi-core in Pharo?

2019-01-09 Thread Thierry Goubier
Oh well, sorry. I checked and ... it seemed taskit could do it, but now it seems to be a future extension. However OSProcess can do it: look at #forkSqueak. Thierry Le mer. 9 janv. 2019 à 21:36, Thierry Goubier a écrit : > > Hi Alexandre, > > look at taskit: (https://github.com

Re: [Pharo-users] Non-greedy RegEx?

2019-02-04 Thread Thierry Goubier
The Regex engine inside SmaCC allows for non-greedy REs. But it's integrated as a parser first stage, not as an independent RE engine. Regards, Thierry Le mar. 5 févr. 2019 à 08:34, Esteban Lorenzano a écrit : > > Hi, > > Yes, Pharo regex implementation is very naive. > We will be moving to a P

Re: [Pharo-users] OSProcess / OSSubprocess / LibC uniqueInstance

2019-02-19 Thread Thierry Goubier
Hi Serge, Albrecht, loading OSProcess directly with the following expression works: Metacello new configuration: 'OSProcess'; repository: 'http://www.squeaksource.com/MetacelloRepository'; load There is still some work to be done on OSProcess adaptation to Pharo 7, but they are in ra

Re: [Pharo-users] Read and parse maildir (offlineimap) files

2019-03-08 Thread Thierry Goubier
It's a common shell script lab assignment to be able to parse this format (RFC 822). Unix 101 level. A bit tricky in practice, because the format has a strong dependency on the blank line between the header part and the email content... Technically, maildir only refers to the directory/files organ

[Pharo-users] Re: SmaCC: Adding conditions to production rules

2022-05-23 Thread Thierry Goubier
Dear Konrad, the answer to your question is : it isn't pssoble as is in SmaCC (it breaks the underlying tcomputation heory). In practice, there are various ways to do so, depending on the kind of grammar you are building (and whether or not your grammar has conflicts). Cleanest way is to do a che

<    1   2   3   4   5   6