[Pharo-dev] Re: Confusing Refactoring Pull Up dialog

2025-06-28 Thread stephane ducasse
n propose nice choices. S > > On Sat, Jun 28, 2025 at 10:54 AM Aik-Siong Koh <mailto:as...@askoh.com>> wrote: >> >> >> There are two questions, but only response accepted. >> I just want a pull up with nothing extra done. >> If I click yes, I g

[Pharo-dev] Re: Sorter in Completion Engine in Pharo 13

2025-04-05 Thread stephane ducasse
;/ >>> Institut National de Recherche en Sciences et Technologies du Numérique >>> >>> Parc Scientifique de la Haute Borne >>> Park Plaza - Bâtiment A - 40 avenue Halley >>> 59650 Villeneuve d'Ascq - France >>> >>> Si vous lisez c

[Pharo-dev] Re: [Pharo-users] "Book release: Application Building with Spec 2.0" — New blog post on all: objects all: theTime

2025-02-06 Thread stephane ducasse
to get what they need with a UI for their Pharo > programs. > > For me, it also helps me advocating for Pharo with my colleagues. > > Cheers > Mark > > On Sun, 2 Feb 2025, 12:07 am stephane ducasse, <mailto:stephane.duca...@inria.fr>> wrote: >> Thanks. &

[Pharo-dev] About String and Symbol equality

2025-02-02 Thread stephane ducasse
ons for Pharo 14. So let us know :) Stef on the behalf of the Pharo consortium. Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today migh

[Pharo-dev] Re: [Pharo-users] "Book release: Application Building with Spec 2.0" — New blog post on all: objects all: theTime

2025-02-01 Thread stephane ducasse
n enormous effort to review, rewrite, and extend it, but I am >>>> happy to announce that it is finally here: the book on application >>>> building in Pharo with Spec 2.0. >>>> >>>> I wrote a blog post about it >>>> <https://all-objects-all-the-time.st/#/blog/posts/9>. Happy reading! >>>> >>>> Ciao, >>>> Koen >> Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Little poll to help us improving Spotter

2025-01-25 Thread stephane ducasse
gards, Santiago Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: Pharo Launcher & Monticello & Code Repositories

2025-01-23 Thread stephane ducasse
talkHub, > everything would be in one place. At least, regardless of what repo you use, > a central page with package descriptions that would like to the proper > location We want a central repo but are out of steam :( S Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: [Pharo-users] New VM Release v10.3.3

2025-01-20 Thread stephane ducasse
gt; > https://github.com/pharo-project/pharo-vm/wiki > > Full release changes log > https://github.com/pharo-project/pharo-vm/releases/tag/v10.3.3 > > Finally, a big thanks to MaxLeske and Norbert for testing, and to everybody > who contributed even in the previous conversation

[Pharo-dev] Re: Pharo Launcher & Monticello & Code Repositories

2025-01-07 Thread stephane ducasse
Hi benoit happy new year and sorry not seeing your email before > On 12 Nov 2024, at 18:31, Benoit St-Jean via Pharo-dev > wrote: > > 1) I've been using Pharo Launcher 3.2 on Windows 10 for a while and it seems > like there's a problem with launching images starting with version 11. It > j

[Pharo-dev] Re: [Pharo-users] "Evaluation of SUnit" — New blog post on all: objects all: theTime

2025-01-07 Thread stephane ducasse
t;Nobody thought > about automating..." words pushed me over this time. Maybe 15 years > ago, I was able to find the original comp.lang.smalltalk SUnit > posting, but could not locate it this time when I wanted to verify the > dates. > > Yanni Chiu, > Smalltalk oldtim

[Pharo-dev] Re: [Pharo-vm] New VM Release v10.3.2

2024-12-05 Thread stephane ducasse
tag in the name). > > G > ___ > Pharo-vm mailing list -- pharo...@lists.pharo.org > To unsubscribe send an email to pharo-vm-le...@lists.pharo.org Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: [Pharo-users] "Book release: Application Building with Spec 2.0" — New blog post on all: objects all: theTime

2024-11-13 Thread stephane ducasse
ris wrote: > > Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: Trait-Based Collections?

2024-09-22 Thread stephane ducasse
ion using traits, then Zn came along for the better. S Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: [Pharo-users] [Ann] Soil v2

2024-08-29 Thread stephane ducasse
; in a month or two. > > Enjoy, > > Norbert + Marcus Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on earth.” Calvin & Hobbes

[Pharo-dev] Re: [ANN] Soil release v1

2024-06-30 Thread stephane ducasse
iveGrid to OmniBase just to learn at a very late time that it is not open > source because someone stupid just put intentionally an MIT license onto it > after copying the source code to github. > So I was not tempted to have a lot of patience with something like fuel when > it sta

[Pharo-dev] 12 Month engineer position at Toulouse in Pharo

2024-06-01 Thread stephane ducasse
il.com <mailto:yannick.cheval...@gmail.com> Where: Toulouse Salary: 45 K Euros a more experienced dev could be hired for a shorter period and get a better salary. S. Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on eart

[Pharo-dev] Re: Info required for bootstrapping pharo on GNU Guix

2024-05-21 Thread stephane ducasse
d process in Guix, we can't download data, so the > entire bootstrap chain has to be explicited at once, hence the need to > go back to the beginning in this case. > > Thanks in advance! > > -- > Best regards, > Nicolas Graves Stéphane Ducasse http://stephane.duca

[Pharo-dev] Re: Info required for bootstrapping pharo on GNU Guix

2024-05-21 Thread stephane ducasse
d process in Guix, we can't download data, so the > entire bootstrap chain has to be explicited at once, hence the need to > go back to the beginning in this case. > > Thanks in advance! > > -- > Best regards, > Nicolas Graves Stéphane Ducasse http://stephane.duca

[Pharo-dev] Re: [Pharo-users] This week (19/2024) on the Pharo Issue Tracker

2024-05-13 Thread stephane ducasse
t; On 13 May 2024, at 15:31, stephane ducasse wrote: >> >> Hi >> >> I imagine that this is for Pharo 13 >> >> S >> >>> On 13 May 2024, at 03:11, Marcus Denker wrote: >>> >>> # Pharo 12 >>> >>>

[Pharo-dev] Re: This week (19/2024) on the Pharo Issue Tracker

2024-05-13 Thread stephane ducasse
class>>#hasErrorTest, TestCase class>>#hasPassedTest and > TestCase class>>#hasFailedTest #16586 > https://github.com/pharo-project/pharo/pull/16586 > > - Changed 'Transcript show:' construct to 'self trace' #16385 > https://github.com

[Pharo-dev] Re: [Esug-list] [ANN] Pharo 12 released !

2024-04-26 Thread stephane ducasse
g bugs, > participating in discussion threads, providing feedback, and a lot of helpful > tasks in all our community channels. Thank you all for your contributions. > > The Pharo Team > > Discover Pharo: https://pharo.org/features > > Try Pharo: http://pharo.org/download <https://pharo.org/download> > Lear

[Pharo-dev] Re: [ANN] Pharo 12 Release !

2024-04-26 Thread stephane ducasse
tifulComments> >> http://github.com/pharo-project/pharo-vm >> <https://github.com/pharo-project/pharo-vm> >> Contributors >> >> We always say Pharo is yours. It is yours because we made it for you, but >> most importantly because it is made by the invalu

[Pharo-dev] Re: [P12 nearing realease] dark theme problems (wrt. code snippets)

2024-04-19 Thread stephane ducasse
kground. > > I know it’s pretty late, but perhaps an easy fix would be possible (?themed > regions for code? or something) ? > > Cheers, > > M.R. Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what w

[Pharo-dev] Call for presentation @ ESUG 2024

2024-02-13 Thread stephane ducasse
Dear friends Please distribute the following call ESUG 2024 Call for Presentations from 8 to 11 July 2024 Lille France https://esug.github.io https://esug.github.io/2024-Conference/conf2024.html You can support the ESUG conference in many different ways: - Spon

[Pharo-dev] Re: A little post Why class number is an idiotic quality metric?

2024-02-11 Thread stephane ducasse
https://pharoweekly.wordpress.com/2024/02/10/why-class-number-is-an-idiotic-quality-metric/ > On 10 Feb 2024, at 10:13, stephane ducasse wrote: > > > https://wordpress.com/post/pharoweekly.wordpress.com/4226 > > > Stéphane Ducasse > http://stephane.ducasse.free.fr &

[Pharo-dev] A little post Why class number is an idiotic quality metric?

2024-02-10 Thread stephane ducasse
https://wordpress.com/post/pharoweekly.wordpress.com/4226 Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73 "If you knew today was your last day on earth, what would you do differently? ESPECIALLY if, by doing something different, today might not be your last day on

[Pharo-dev] About removing class side initialization

2024-01-17 Thread stephane ducasse
Hi community I would like to get use your ideas. Here is the case Context: Class side initialize are not good. We fixed a bug with guille today (should do a PR) this bug was breaking some projects by changing the superclass of classes to Object. Radical! It was produced by the

[Pharo-dev] ESUG 2024 book the dates

2024-01-15 Thread stephane ducasse
be chaired by G. Rakic and S. Ducasse. To help us organizing the conference we will ask authors to register to the conference when submitting their article. In the really rare case an article would not be accepted, ESUG will fully reimburse you without any cost. We will update the website

[Pharo-dev] Call for chapters

2024-01-06 Thread stephane ducasse
ok-on-demand program of http://bod.fr <http://bod.fr/>. It will be published on the Bibliotheque Nationale de France and it will be available on most public platforms such as amazon.com. S. Ducasse, G. Rakic and J-P Sandoval ---- Stéphane Ducas

[Pharo-dev] PhD on Pharo completion with machine learning

2023-12-22 Thread stephane ducasse
Code completion for large projects and small languages https://recrutement.inria.fr/public/classic/fr/offres/2023-07003 S Stéphane Ducasse http://stephane.ducasse.free.fr / http://www.pharo.org 03 59 35 87 52 Assistant: Aurore Dalle FAX 03 59 57

[Pharo-dev] Re: [rmod] Pharo needs you! Call to save the Pharo UI

2023-11-23 Thread stephane ducasse
Thanks hernan. I do not think that there is a fileList in newTools. I will check your file dialog. S > On 23 Nov 2023, at 20:43, Hernán Morales > wrote: > > Hi Stef, > > De: "Stephane Ducasse" <mailto:stephane.duca...@inria.fr>> > Para: &qu

[Pharo-dev] Pharo needs you! Call to save the Pharo UI

2023-11-23 Thread stephane ducasse
> 1 requestDebuggerOpeningForProcess:named:inContext: -> 1 requestDebuggerOpeningForWarning: -> 1 requestDebuggerOpeningNamed:inContext: -> 1 requestPassword: -> 3 restoreDisplay -> 3 restoreDisplayAfter: -> 1 spawnNewProcess -> 4 systemNotificationDefaultAction: -> 1 t

[Pharo-dev] Re: [Pharo-vm] Stack overflow support?

2023-11-15 Thread stephane ducasse
; Pharo does—if Pharo adopted stack overflow handling like Dolphin's, a stack > overflow likely wouldn't even stop you from opening a debugger, it would just > make it a little slow, then something would show up with "error printing: a > StackOverflow" or the like. >

[Pharo-dev] Literal collections are coming to you :)

2023-09-18 Thread stephane ducasse
testNestedLiteralSet | compiler | compiler := OpalCompiler new. compiler compilationContext parserClass: RBParserLiteralCollection. self assert: (compiler evaluate: '{ :Set 1 . { :Set 2 . 2 } . 1}' ) equals: (Set new add: 1 ; add:

[Pharo-dev] fun with Pharo: literal collections are coming to you :)

2023-09-18 Thread stephane ducasse
In a Phep005 soon available testLiteralSet | compiler | compiler := OpalCompiler new. compiler compilationContext parserClass: RBParserLiteralCollection. self assert: (compiler evaluate: '{ :Set 1 . 2 . 1}' ) equal

[Pharo-dev] How to reinitialize SpCodePresenter commands?

2023-08-24 Thread stephane ducasse
Hi I wanted to extend SpCodePresenter so I created a new command and I added the new command manually in codeNavigationCommandsGroupWith: aPresenter | group | group := (CmCommandGroup named: 'Code search') asSpecGroup description: 'Search the system fro

[Pharo-dev] Re: [Pharo-vm] VM Release 10.0.6 on the pipe

2023-08-11 Thread stephane ducasse
Thanks you guys for your dedication of making Pharo better Guille/Pablo can you post it to the consortium mailing-list. S > On 9 Aug 2023, at 13:33, Guillermo Polito wrote: > > Hi all, > > This email is to tell you that there is a new VM release on the CI pipe, with > many fixes and improvem

[Pharo-dev] Re: How to port VW code to Pharo?

2023-08-06 Thread stephane ducasse
Hi Aik-Siong - Check the archives of this mailing-list because people discussed it. - Do you have tests because it can really help you? The tests in Moose really helped me when I migrated Moose from VW to Pharo. - you may have some differences with float precision. - Some people such as Chris

[Pharo-dev] Re: Fun with dates

2023-07-20 Thread ducasse
How did you generate these :) It looks like fuzzing :) S > On 19 Jul 2023, at 18:48, Guillermo Polito wrote: > > Try to guess what each of the following lines of code do: > > '''/5%9/$#=7*''*(?&&)58-,=93/1(0 1&<"1%?#$-::#)' asDate. > > '*%!@$4*4#!$!.&0-";)7.<7?%(; $535(0536.%#56&++''3!%0/' a

[Pharo-dev] Re: [ANN] CBOR for Pharo

2023-06-22 Thread stephane ducasse
Super nice for a moment I thought that you forgot the final G of the name :) > On 21 Jun 2023, at 11:25, Sven Van Caekenberghe wrote: > > [ANN] CBOR for Pharo > > https://github.com/svenvc/CBOR > > Concise Binary Object Representation (CBOR) is a binary data serialization > format. CBOR is b

[Pharo-dev] Help Pharo by tagging your pharo projects on GH

2023-06-20 Thread stephane ducasse
Hi guys We would like to make sure that the numbers given in the following page https://github.com/topics/pharo reflects a bit better the numbers of projects in Github. So could you tag your pharo projects on github with the Pharo tag? Thanks in advance. S

[Pharo-dev] Do not miss ESUG 2023

2023-06-13 Thread stephane ducasse
Just a little reminder… Do not miss ESUG 2023. http://registration.esug.org/ come and meet the community https://www.youtube.com/watch?v=9p-AkoHjRVk The city is really nice, the food great, super nice conference. Really nice museums. https://esug.github.io/2023-Conferen

[Pharo-dev] Talk next wednesday

2023-05-27 Thread stephane ducasse
Hello I will give a presentation with discussion via the UK smalltalk online gathering next wednesday. https://www.meetup.com/ukstug/events/293473947/ MeetupStephane Ducasse - Pharo: a vision implemented step by step, Wed, M...For our May presentation, Stephane Ducasse will present the vision

[Pharo-dev] Fwd: 📅 Just scheduled: Stephane Ducasse - Pharo: a vision implemented step by step

2023-05-24 Thread stephane ducasse
Hi guys I will present some points around Pharo and P11 in particular For our May presentation, Stephane Ducasse will present the vision behind Pharo and how that is been implemented incrementally across multiple releases. In Stef's words: "The vision of Pharo is based on thr

[Pharo-dev] Re: The curious case of constant blocks

2023-05-22 Thread stephane ducasse
I love the idea of a blog post. I like to be able to read about when I want. S > On 22 May 2023, at 14:12, Marcus Denker wrote: > > I have put a slightly improved version here, it at the end adds a discussion > that the mapping still > works (you can inspect ConstantBlockClosure allSubInstan

[Pharo-dev] Re: The curious case of constant blocks

2023-05-20 Thread stephane ducasse
Thanks marcus. I will turn this post into a doc fpr P12 > On 20 May 2023, at 11:02, Marcus Denker wrote: > > You might have come across code like this: > > ``` > minHeight > "answer the receiver's minHeight" > ^ self > valueOfProperty: #minHeight > ifAbs

[Pharo-dev] ESUG Presentation deadline is 1st of JUNE!

2023-05-01 Thread stephane ducasse
Hello people do not wait the last moment, it will help the organizers. ESUG 2023 Call for Presentations 28.8.2023 to 01.9.2023 Lyon France https://esug.github.io https://esug.github.io/2023-Conference/conf2023.html Deadline for

[Pharo-dev] ESUG 2023 student volunteer program!

2023-05-01 Thread stephane ducasse
Please distribute to the community and more Call for Student Volunteers Student volunteers help keep the conference running smoothly; in return, they have free accommodations, while still having most of the time to enjoy the conference. Pay attention: the places are limited so do not wait till

[Pharo-dev] ESUG 2023 Call for participation

2023-02-11 Thread stephane ducasse
ESUG 2023 Call for Presentations 28.8.2023 to 01.9.2023 Lyon France https://esug.github.io https://esug.github.io/2023-Conference/conf2023.html ESUG is the premium and fun conference around smalltalk technologies. You can support the ESUG conference in many differ

[Pharo-dev] IWST proceedings online

2023-01-10 Thread stephane ducasse
Hi guys I’m happy to sahre with you this EXCELLENT news. The proceedings of IWST 22 are now online https://ceur-ws.org/Vol-3325/ in a nice collection. I would like to warmly thank all the authors, loic and vincent for their great job. Soon we will send around the call for paper for 2023! S

[Pharo-dev] Looking for a job....

2022-12-13 Thread stephane ducasse
Hello, My name is Daniel Camacho, for the last 6 months I've been working as a Software Engineering intern in the research team RMoD at Inria. We are focused on object-oriented programming languages designing and modeling. In this context, I've implemented a meta-object protocol that allows de

[Pharo-dev] [ Smalltalkers wanted... ]

2022-11-23 Thread stephane ducasse
We are looking for Smalltalkers for adesso insurance solutions GmbH. Remote work is possible and German language is required (at least B2). Links: https://www.adesso.de/de/jobs-karriere/unsere-stellenangebote/Software-Engineer-Smalltalk-all-genders-fuer-die-adesso-in-de-j2429.html

[Pharo-dev] Re: About Bag API

2022-10-23 Thread stephane ducasse
s sense that in your example `aBag at: $a` returns `5` > > Because as you said, a Bag is for keeping occurrences. So, at: $a should > return how many occurrences $a has > > Sebastian > > - Mail original - > > De: "Stephane Ducasse" > <mailto:stephane.d

[Pharo-dev] Re: About Bag API

2022-10-23 Thread Stéphane Ducasse
it is because at: is in fact occurrencesOf: S > On 23 Oct 2022, at 11:26, stephane ducasse wrote: > > Hi > > I wonder why I cannot get values of a entry using at: > > | aBag | > aBag := Bag new. > aBag addAll: ‘aabbbacaccca’. > aBag at: $a >>>>

[Pharo-dev] About Bag API

2022-10-23 Thread stephane ducasse
Hi I wonder why I cannot get values of a entry using at: | aBag | aBag := Bag new. aBag addAll: ‘aabbbacaccca’. aBag at: $a >>> 5 I have the impression that this is because Bag API never got the correct amount of love but may be I’m wrong. What is your opinion? S

[Pharo-dev] Sponsoring our new mooc

2022-10-05 Thread stephane ducasse
Since more than a year we have been working on a new mooc called: “Advanced Object-oriented Design and Development” It will be quite good. We are bullet proofing it with a new lecture here at Lille. It will not focus on Pharo but on object-oriented design, tests, design patterns. It will pres

[Pharo-dev] Re: [Pharo-users] Omnibase/Monibase repository removal

2022-08-12 Thread stephane ducasse
> On 12 Aug 2022, at 07:25, Yanni Chiu > wrote: > > Sounds good. Using Fuel to serialize/deserialize should be fine, but I had > unhappy experience with early versions where a newer Fuel version could not > read content written by earlier Fuel versions. I agree wit

[Pharo-dev] Re: [Pharo-users] Porting from VW 8.3 to Pharo

2022-08-03 Thread stephane ducasse
Hi If in the process you discover easy changes on the pharo side that can be either integrated in Pharo or packages from the Pharo side to help migration let us know. We would like to help but we are really really super full. I tried to help to package values but I did not understand the proces

[Pharo-dev] Fwd: [Esug-list] [ESUG 2022] Innovation Technology Awards

2022-07-03 Thread stephane ducasse
> Begin forwarded message: > > From: Noury Bouraqadi > Subject: [Esug-list] [ESUG 2022] Innovation Technology Awards > Date: 20 June 2022 at 11:55:43 CEST > To: Members ESUG > > Dear fellow Smalltalkers, > > ESUG conference is a great event with multiple opportunities to discover and > exc

[Pharo-dev] Pharo-vm mailing-list

2022-07-01 Thread stephane ducasse
Hi Since a couple of years the Pharo crew has been working on the Pharo-vm and most of the communication was using internal channels. Now that the community is growing we believe that it is important to have a public way to communicate around the VM and our current and future developments.

[Pharo-dev] Re: Problem installing pharo in my university

2022-06-14 Thread stephane ducasse
hello Jannik I hope that you are getting well. We can only support such installation :) Now I do not think that we ship the exe with a virus but we will check. The problem is that Pharo VM produces assembly code and probably that Kaspersky is thinking that this is a virus. I think that we wil

[Pharo-dev] ESUG deadline for Presentation

2022-06-03 Thread stephane ducasse
Hi Happy Smalltalkers Two important points - We are starting to work on the program of ESUG 2022 and we will accept some more talks but do not wait too long. https://esug.github.io/2022-Conference/call2022.html

[Pharo-dev] Re: [Pharo-users] ESUG 2022 call for presentations & Call for student volunteers

2022-04-23 Thread Stéphane Ducasse
Hi The deadline for sending presentation proposal is set to 1st of June! So please do not wait the last moment to send your proposals. S > On 13 Jan 2022, at 13:25, stephane ducasse wrote: > > ESUG 2022 > Novisad Serbia 22. – 26.8. > https://esug

[Pharo-dev] Re: [Pharo-users] ESUG 2022 call for presentations & Call for student volunteers

2022-03-30 Thread Stéphane Ducasse
‘Hello’, ‘world’ please: #readAndDistribute > On 13 Jan 2022, at 13:25, stephane ducasse wrote: > > ESUG 2022 > Novisad Serbia 22. – 26.8. > https://esug.github.io/2022-Conference/call2022.html > <https://esug.github.io/2022-Conference/call20

[Pharo-dev] any ideas why we need to have Point >> bitShiftPoint: bits?

2022-03-29 Thread stephane ducasse
Point >> bitShiftPoint: bits x := x bitShift: bits. y := y bitShift: bits S

[Pharo-dev] Re: [Esug-list] [PDFtalk] Porting to non-namespace Smalltalks

2022-03-26 Thread stephane ducasse
Hi guys > > I started to port Values to Pharo. > If you want to give an hand my current effort is here. > > https://github.com/Ducasse/PharoValues > <https://github.com/Ducasse/PharoValues> > > should migrate license and other stuff too. > > S > &g

[Pharo-dev] Pharo with Style (new version) is now available as physical book

2022-03-12 Thread stephane ducasse
https://www.amazon.fr/Pharo-Style-Stéphane-Ducasse/dp/232218201X/ref=sr_1_1?__mk_fr_FR=ÅMÅŽÕÑ&crid=15GN4OFOFHK56&keywords=Pharo+with+style&qid=1647113931&sprefix=pharo+with+style%2Caps%2C60&sr=8-1 <https://www.amazon.fr/Pharo-Style-St%C3%A9phane-Ducasse/dp/232218201X/re

[Pharo-dev] Re: [ANN] UTF8String

2022-03-09 Thread stephane ducasse
From: seasidebook Subject: Re: [Pharo-dev] [ANN] UTF8String Date: 9 March 2022 at 21:03:37 CET To: Pharo Development List Thanks Sven! This is nice to see such experiment. I really think that strings should be immutable :). S > On 9 Mar 2022, at 20:49, Sven Van Caekenberghe wrote: > > Hi

[Pharo-dev] Re: Migration of ReferenceFinder

2022-02-27 Thread stephane ducasse
Thanks Pierre Do you know how it compares with the port of Pavel Krivanek? S > On 25 Feb 2022, at 15:20, pmissech wrote: > > Hello, > > I've migrated the small repository of Reference Finder to github: > https://github.com/hogoww/ReferenceFinder/ from Smalltalk-hub. > If someone is aware of a

[Pharo-dev] Re: [ANN] Fuel 5.0.0

2022-02-27 Thread stephane ducasse
Great news! > On 27 Feb 2022, at 19:34, Max Leske wrote: > > Hi everyone, > > I'm happy to announce Fuel version 5.0.0 today. > > The changes to 4.0.0 aren't huge but I've had to adjust the format once more. > > 5.0.0 comes with full support for stateful traits, i.e. traits with instance > v

[Pharo-dev] Re: [ANN] Pharo Oracle Call Interface

2022-02-27 Thread stephane ducasse
This is really excellent news! Great contribution to the Pharo ecosystem > On 26 Feb 2022, at 23:09, Sven Van Caekenberghe wrote: > > Hi, > > Pharo Oracle Call Interface > (https://github.com/Ironirc/Pharo-Oracle-Call-Interface) is a new project > that is currently under development. It

[Pharo-dev] Fwd: ESUG 2022 call for presentations And Call for student volunteers

2022-02-20 Thread stephane ducasse
A reminder… S > Begin forwarded message: > > From: "stephane.duca...@free.fr" > Subject: ESUG 2022 call for presentations And Call for student volunteers > Date: 13 January 2022 at 13:23:44 CET > > ESUG 2022 > Serbia 22. – 26.8. > > You can support the ESUG conference in many different

[Pharo-dev] Re: ZTimestamp now has nanosecond precision

2022-01-31 Thread stephane ducasse
> On 31 Jan 2022, at 12:09, Sven Van Caekenberghe > wrote: > > Hi Stef, > > ZTimestamp is meant to be used as an alternative/replacement for DateAndTime. > That means that if you need a timestamp representation for which you would > normally use DateAndTime, you can use no

[Pharo-dev] Re: ZTimestamp now has nanosecond precision

2022-01-30 Thread stephane ducasse
Hi sven Ideally I would like to see the core of Pharo to improve. In the past I was thinking that we could have a better “time” package but it would become too large. So now I would like to have - possibility to have a nice and compact kernel for pharo internal - nice loadable

[Pharo-dev] Re: Helping with documentation

2022-01-14 Thread stephane ducasse
> > On 1/13/22 06:14, stephane ducasse wrote: >>> On 12 Jan 2022, at 02:03, Jimmie Houchin >> <mailto:jlhouc...@gmail.com>> wrote: >>> >>> I am going to be working my way through some Pharo docs. >>> >>> As I read the books I so

[Pharo-dev] ESUG 2022 call for presentations & Call for student volunteers

2022-01-13 Thread stephane ducasse
ESUG 2022 Novisad Serbia 22. – 26.8. https://esug.github.io/2022-Conference/call2022.html You can support the ESUG conference in many different ways: Sponsor the conference. New sponsoring packages are described at http://www.esug.org/supportesug/becomeasponsor/

[Pharo-dev] Re: Helping with documentation

2022-01-13 Thread stephane ducasse
> On 12 Jan 2022, at 02:03, Jimmie Houchin wrote: > > I am going to be working my way through some Pharo docs. > > As I read the books I sometimes see some English that can be improved. Yes I noticed it too but I’m running too fast and my english is not my native language so it is not good

[Pharo-dev] Re: Array sum. is very slow

2022-01-09 Thread Stéphane Ducasse
22, at 21:47, stephane ducasse wrote: > > Thanks benoit for the snippet > I run it in Pharo 10 and I got > > Test with 1000 elements > Original #sum -> Time: 195 milliseconds, Total: 4.999452880735064e6 > Naive #sum -> Time: 153 milliseconds, Total: 4.99945

[Pharo-dev] Re: Array sum. is very slow

2022-01-08 Thread stephane ducasse
Thanks benoit for the snippet I run it in Pharo 10 and I got Test with 1000 elements Original #sum -> Time: 195 milliseconds, Total: 4.999452880735064e6 Naive #sum -> Time: 153 milliseconds, Total: 4.999452880735063e6 Inject #sum -> Time: 198 milliseconds, Total: 4.999452880735063e6 in Pharo

[Pharo-dev] Re: Array sum. is very slow

2022-01-07 Thread stephane ducasse
Thanks John This was an important remark :) Another remark is that you can also call BLAS for heavy mathematical operations (this is what numpy is doing just calling large fortran library and I do not know for julia but it should be same). And this is easy to do in Pharo. https://thepharo.dev

[Pharo-dev] Re: FileDoesNotExistException - FileBrowser opening on Mac M1

2021-12-26 Thread stephane ducasse
Hi Thanks for the report. Did you enter a bug report for the M1 case? Do you have a reproducible case? May be Apple changed some file info under our feet but probably that the tool should not be blindy trying to access files. S > On 23 Dec 2021, at 17:56, Stewart MacLean wrote: > > Hi All,

[Pharo-dev] Re: pharo9 tools moldability

2021-12-18 Thread stephane ducasse
Hi danil Have a look at the extension in FileReference for example. You will see how you can extend the default inspector. What you should see is that you can use any Spec20 UI within the panes. So we get the extensibility without the glamour and we gain the uniformity of using Spec20. For u

[Pharo-dev] Zinc redirect?

2021-12-09 Thread stephane ducasse
FYI running catching my train. from https://github.com/ronsaldo/form-scene-graph/issues/5#issuecomment-990353154 This seems to be a Zinc error while following a redirect. The following snippet can be used for replicating the issue: ZnClient new accept: 'application/octet-stream'; "Require

[Pharo-dev] Book the dates: Pharo Days 2021: 3/4 March 2022 @ Lille

2021-10-21 Thread stephane ducasse
Dear Pharoers We are super excited to announce the dates of the next Pharo Days. Pharo Days 2021 will be held at Lille 3/4 March 2022 We will set soon a program and a website. Stay tuned. S.

[Pharo-dev] possible dates for Pharo Days 2022 :)

2021-10-07 Thread stephane ducasse
Hello guys We are super excited because we want to organise PharoDays at Lille We are checking some possible dates and we would like to know your point of view. right now we were thinking that 3/4 or 10/11 march would be good. So let us know. S

[Pharo-dev] Re: in the quest of cutOn:

2021-09-29 Thread stephane ducasse
'abcDefKjlkj' piecesCutWhere:[ :a :b | b isUppercase ] > On 29 Sep 2021, at 18:55, stephane ducasse wrote: > > 'abcDef' splitOn: [ :c | c isUppercase ] >>>> ‘abc’ ‘ef’ > > but I need > > 'abcDef' splitOn: [ :c | c isUppercase ] >>>> ‘abc’ ‘Def’ > > :(

[Pharo-dev] in the quest of cutOn:

2021-09-29 Thread stephane ducasse
'abcDef' splitOn: [ :c | c isUppercase ] >>> ‘abc’ ‘ef’ but I need 'abcDef' splitOn: [ :c | c isUppercase ] >>> ‘abc’ ‘Def’ :(

[Pharo-dev] About / and ZnUrl

2021-09-05 Thread stephane ducasse
Hi sven may be you know the answer :) 'http://www.pharo.org/figures/' asUrl / 'documentation/p.png' "http://www.pharo.org/figures/documentation/p.png” so far so good. 'http://www.pharo.org/figures/' asUrl / '/documentation/p.png' "http://www.pharo.org/figures//documentation/p.png"; Why not

[Pharo-dev] Re: about URL isAbsolute

2021-08-31 Thread stephane ducasse
.wikipedia.org/wiki/File_URI_scheme > > Now, for your problem, I would not allow the use of file:// there, and just > simpler file references (using #asFileReference), which can be relative. > > Sven > > PS: Also, the methods #isAbsolute and #isRelative do not make much sense

[Pharo-dev] about URL isAbsolute

2021-08-31 Thread stephane ducasse
Hi I’m a bit confused. When I use isAbsolute I get 'file:///toto.png' asUrl isAbsolute >>> false 'file://toto.png' asUrl isAbsolute >>> true Now I confused because as Unix / is absolute so file://toto.png would be relative. and /foo is absolute. Are URLs so different than files? Are t

[Pharo-dev] Two year engineer or postdoc position on Moose

2021-08-26 Thread stephane ducasse
tion at the end of this contract with Berger-Levrault is part of the current contract. Salary is competitive and taken from french state grid. S. Stéphane Ducasse http://stephane.ducasse.free.fr / http://www.pharo.org 03 59 35 87 52 Assistant: Au

[Pharo-dev] About Pharo X nickname: "Cut the fat"

2021-08-25 Thread stephane ducasse
Hi pharoers just a little email to tell you that we are super happy because we are in the situation to remove old, unused or part in love for retirement from Pharo. And we are doing this at the level of the image but also the VM. So far we removed GT Glamour Alien (und

[Pharo-dev] Updates from the trenches...

2021-07-28 Thread stephane ducasse
Hello community Just a little mail from holidays to let you know that from September on we will try a new organisation. Pharo 9 (with Covid and amount of work) was stressful for us. Seriously we deliver more than expected so we did several meta meetings (and we will continue) to understand how

[Pharo-dev] Re: Luancher - Stable Pharo 9-based Release?

2021-07-26 Thread stephane ducasse
I do not get why you cannot use the current launcher? Are you on M1. But the launcher should work on M1 machine. I’m on mac too and I do not have open file limit or I do not see it. S

[Pharo-dev] Re: Commander2 Design Question

2021-07-26 Thread stephane ducasse
I will not comment on why we did commander 2: We had an empedance design mismatch. Now the design of CMD2 is focusing on instances and it is more dynamic. For the book it is where I said it was: https://books.pharo.org/booklet-Commander/ Check the la

[Pharo-dev] Re: Metacello / Iceberg / GitHub master to main renaming

2021-07-19 Thread stephane ducasse
Sven From that perspective this master to main change will cost us a lot of problem. I decided to continue to configure all my repositories to use master and I will do it for any repository that is related to pharo and that people may use. Just to remove such kind of friction. I would encoura

[Pharo-dev] Re: Progress Report -> Refactoring Project - ( June 14 - June 19)

2021-06-22 Thread stephane ducasse
> Hi everyone, > > Last week I did these tasks: > > - Fix PR #9423 RB - Fix extract method refactoring issue > . Check these changes in > the PR #9492 > - Fix PR #9442 RB - Add push down metho

[Pharo-dev] Re: Progress Report -> Refactoring Project - ( June 7 - June 11)

2021-06-14 Thread Stéphane Ducasse
es > - Improve messages: No understable message #9229 > <https://github.com/pharo-project/pharo/issues/9241> > - Fix issue: push up refactoring could ask and DO it when the user wants > <https://github.com/pharo-project/pharo/issues/9421> > - Continue e

[Pharo-dev] Re: Pharo Progress Report 2021-06-02

2021-06-02 Thread Stéphane Ducasse
work on make PharoLauncher download M1 VM when is required. > - more on Sockets > - pass on ReleaseTests for Pharo 9 > > cheers! > Esteban > > ps: are you finding this reports useful? Yes > any idea on how can we improve them? I can give you access to pharo weekly so that you ca

[Pharo-dev] 2 years engineer position

2021-05-31 Thread Stéphane Ducasse
://stephane.ducasse.free.fr / http://www.pharo.org 03 59 35 87 52Assistant: Aurore Dalle FAX 03 59 57 78 50TEL 03 59 35 86 16S. Ducasse - Inria40, avenue Halley, Parc Scientifique de la Haute Borne, Bât.A, Park PlazaVilleneuve d'Ascq 59650France

  1   2   3   4   5   6   7   8   9   10   >