'/Users/ducasse/Workspace/FirstCircle/MyBooks/Bk-Writing/PharoBooks/Booklet-AMiniSchemeInPharo/Chapters/Scheme.pillar' asFileReference path relativeToPath: '/Users/ducasse/Workspace/FirstCircle/MyBooks/Bk-Writing/PharoBooks/Booklet-AMiniSchemeInPharo/Chapters/' asFileReference path In fact / should split or raise an exception. Stef On Fri, Feb 2, 2018 at 12:51 PM, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
I want to know the path from a given point in a path for example
'/Users/ducasse/Workspace/FirstCircle/MyBooks/Bk-Writing/PharoBooks/Booklet-AMiniSchemeInPharo/Chapters/Scheme.pillar' asFileReference path relativeToPath: (Path / '/Users/ducasse/Workspace/FirstCircle/MyBooks/Bk-Writing/PharoBooks/Booklet-AMiniSchemeInPharo/')
should give me 'Chapters/Scheme.pillar'
as in the example in the method
(Path / 'griffle' / 'plonk' / 'nurp') relativeToPath: (Path / 'griffle') returns plonk/nurp
But I got
Path * '..' / 'Users' / 'ducasse' / 'Workspace' / 'FirstCircle' / 'MyBooks' / 'Bk-Writing' / 'PharoBooks' / 'Booklet-AMiniSchemeInPharo' / 'Chapters' / 'Scheme.pillar'
and I do not understand. I can do it doing string manipulation but it defeats the purpose to have a nice library.
Any hints?
Stef