[Pharo-users] "Atlas is a Spec application" — New blog post on all: objects all: theTime

2024-05-05 Thread Koen De Hondt
Dear Pharo users and developers, I added the next blog post <https://all-objects-all-the-time.st/#/blog/posts/8> to the series on Atlas, a new browser for Pharo. It describes the relationship between Atlas and Spec, the UI framework of Pharo. The blog post introduces the basic building

[Pharo-users] Re: Getting started with the easy projects

2024-05-04 Thread stephane ducasse
ject/pharo/wiki/Contribute-a-fix-to-Pharo > > Sebastian > > - Mail original - >> De: "Richard O'Keefe" >> À: "Any question about pharo is welcome" >> Envoyé: Vendredi 3 Mai 2024 12:28:16 >> Objet: [Pharo-users] Re: Getting started with th

[Pharo-users] Re: Getting started with the easy projects

2024-05-03 Thread Sebastian Jordan Montano
You have the guide how to contribute to a fix in Pharo: https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo Sebastian - Mail original - > De: "Richard O'Keefe" > À: "Any question about pharo is welcome" > Envoyé: Vendredi 3 Mai 2024 12:28

[Pharo-users] This week (18/2024) on the Pharo Issue Tracker

2024-05-03 Thread Marcus Denker
With Pharo12 being released, we started to merge more changes in Pharo13. # Pharo12 - Pharo12: ProcessorScheduler>>#activeProcess added no instrumentation pragma #16557 https://github.com/pharo-project/pharo/pull/16557 - Add Toplo world menu entry (part 2) #16478

[Pharo-users] Re: Getting started with the easy projects

2024-05-03 Thread Richard O'Keefe
What I was really asking was about the very basic mechanics of it. "Where are the instructions about how to sign up" meant "do I have to register somewhere and if so where and how?" "Where are the instructions about what to do" meant "suppose I have registered and have the latest Pharo open on my

[Pharo-users] [Success Story] Support Wizard by Thales

2024-04-30 Thread Marcus Denker
Support Wizard by Thales === Support Wizard is an application developped by Pierre Laborde and Eric Le Pors, Global Design and Innovation Leaders at Thales. It is using the latest technological innovations from Pharo to create native and high-performance desktop human-machine

[Pharo-users] 1st CfP: SLE 2024 - 17th ACM SIGPLAN International Conference on Software Language Engineering

2024-04-29 Thread Andrei Chis
17th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024) October 20-25, 2024 Pasadena, California, United States http://www.sleconf.org/2024/ https://2024.splashcon.org/track/sle-2024 Follow us

[Pharo-users] Re: Getting started with the easy projects

2024-04-27 Thread stephane ducasse
Hi richard > https://github.com/orgs/pharo-project/projects/8 > lists some easy projects. I'd like to make a contribution. Cool. The first thing I suggest is to take the stupidiest issue like adding a comment in a method or fixing a badly written comment and make a PR. I like to do this

[Pharo-users] Getting started with the easy projects

2024-04-26 Thread Richard O'Keefe
https://github.com/orgs/pharo-project/projects/8 lists some easy projects. I'd like to make a contribution. Where are the instructions on how to sign up and what to do? Fair warning, I'll probably need a bit of hand-holding...

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

2024-04-26 Thread stephane ducasse
Thanks to all the team and contributors for this cool release. S > On 26 Apr 2024, at 12:18, Esteban Lorenzano wrote: > > Dear Pharo users and dynamic language lovers: > > We have released Pharo <https://pharo.org/> version 12! > > What is Pharo? > >

[Pharo-users] This week (17/2024) on the Pharo Issue Tracker

2024-04-26 Thread Marcus Denker
We finally released Pharo 12! Find the announcement here: https://www.pharo.org/news/2024-04-26-pharo12-released.html Last week we merged quite some fixes that where tagged as release critical. And of course some small cleanups. We have opened the Pharo 13 branch, new changes will from now on

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

2024-04-26 Thread Koen De Hondt
That is great news. Congratulations! Koen > On 26 Apr 2024, at 12:19, Esteban Lorenzano via Pharo-users > wrote: > > Dear Pharo users and dynamic language lovers: > > We have released Pharo <https://pharo.org/> version 12! > > What is Pharo? > > Pharo i

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

2024-04-26 Thread Norbert Hartl
Congratulation once again for this new release. Can‘t wait to put my hands onto it.NorbertAm 26.04.2024 um 12:19 schrieb Esteban Lorenzano : Dear Pharo users and dynamic language lovers: We have released Pharo version 12! What is Pharo? Pharo is a pure object

[Pharo-users] [ANN] Pharo 12 Release !

2024-04-26 Thread Esteban Lorenzano via Pharo-users
Dear Pharo users and dynamic language lovers: We have released Pharo <https://pharo.org/> version 12! What is Pharo? Pharo is a pure object-oriented programming language and a powerful environment focused on simplicity and immediate feedback. * Simple & powerfu

[Pharo-users] [ANN] docker-pharo-vm v10.1.0-2024-04-25 [v10.1.0 [2024-04-25]] released!

2024-04-25 Thread Buenos Aires Smalltalk
docker-pharo-vm, docker image for Pharo VM reached it's v10.1.0-2024-04-25 version. What's Changed Add scanning of the newest branch to scheduled action by @gcotelli in https://github.com/ba-st/docker-pharo-vm/pull/15 Updated docker images to use versions of the OS packages fixing

[Pharo-users] Re: [Esug-list] [ANN] Soil release v1

2024-04-24 Thread Tim Mackinnon
That's really exciting news... appreciate you sharing it with the wider community (I know when you mentioned its existence a while back I went and watched the Esug recordings to get more info, and looked at some of the extensive test cases to get a feel on what it looked like - its neat).

[Pharo-users] [ANN] Soil release v1

2024-04-24 Thread Norbert Hartl
...we said at last ESUG that there will be a release soonish but as usual it doesn't go that fast. But now we are very happy to announce that Soil has a first public release v1. So what is soil? Soil is an object oriented database in pharo . It is transaction based having

[Pharo-users] This week (16/2024) on the Pharo Issue Tracker

2024-04-23 Thread Marcus Denker
# Bugs - Fix bug while adding a trait to a class without trait #16473 https://github.com/pharo-project/pharo/pull/16473 - Restore fileIn button in File Browser #16470 https://github.com/pharo-project/pharo/pull/16470 - Do not select the # in symbol selection

[Pharo-users] UKSTUG meeting - Tudor Gîrba: What exactly is Glamorous Toolkit? - 24 April 2024

2024-04-22 Thread UK Smalltalk
To some people Glamorous Toolkit is a Pharo environment. To others it’s a knowledge management system. Others might see a code analysis platform, a data visualization or an API browsing tool. Yet others see the graphical stack with its interactive editors. Glamorous Toolkit is all of these. But

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-20 Thread Tim
Hey Guillermo what I’ve notice is that if you need to guarantee a line of text is output (as you do for logging before a critical operation) then you : Transcript show: ‘some log string’; cr Doesn’t show output when piped to stdio (as when headless mode running on a server). If non critical

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-19 Thread Richard O'Keefe
In the C world, - flush forces data from user-space buffers to OS buffers - sync forces data from OS buffers to devices - there is no standard documented way to force devices to move data from buffers to persistent storage even when the device has such an operation and the OS knows how to

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-19 Thread Guillermo Polito
Hi Tim, In general, doing a flush should suffice. Generally, the buffer is flushed automatically when full. You generally don’t need to flush manually unless you are in a special case (like, you’re about to quit the process and you want to flush the buffer before quitting). About the comment,

[Pharo-users] [ANN] docker-pharo-runtime v11.0.0-2024-04-18 [v11.0.0 [2024-04-18]] released!

2024-04-18 Thread Buenos Aires Smalltalk
docker-pharo-runtime, docker image for Pharo reached it's v11.0.0-2024-04-18 version. What's Changed Update VM to v10.1.0 by @gcotelli in https://github.com/ba-st/docker-pharo-runtime/pull/17 Full Changelog:

[Pharo-users] [ANN] docker-pharo-vm v10.1.0-2024-04-18 [v10.1.0 [2024-04-18]] released!

2024-04-18 Thread Buenos Aires Smalltalk
docker-pharo-vm, docker image for Pharo VM reached it's v10.1.0-2024-04-18 version. What's Changed Update actions versions by @gcotelli in https://github.com/ba-st/docker-pharo-vm/pull/13 Update Pharo VM to v10.1.0 by @gcotelli in https://github.com/ba-st/docker-pharo-vm/pull/14 Upgrade Debian

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-18 Thread Tim Mackinnon
Just as a comment on this - I tried using #sync as an experiment and I get a primFailed on an Ubuntu docker image - so I think that comment in the image is misleading (or its a bug, or unfinished work) On Thu, 18 Apr 2024, at 11:15 AM, Tim Mackinnon wrote: > Hi Stef - I was aware of that

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-18 Thread Tim Mackinnon
Hi Stef - I was aware of that class - but a good reminder to re-read it for any extra info, but I don't see anything in particular mentioned about how data is flushed - and I think this is one of those black arts from in the field. It looks like stdio uses an Stdiostream - and I did note an

[Pharo-users] Re: How to log pharo output to stdio safely?

2024-04-17 Thread stephane ducasse
just out of my mind and before breakfast :) did you see Stdio ? S > On 18 Apr 2024, at 01:31, Tim Mackinnon wrote: > > Hi - I've been messing around with deploying a hobby pharo app to the web.. > which has become a lot simpler over the years, although the tech keeps > changing and you have

[Pharo-users] How to log pharo output to stdio safely?

2024-04-17 Thread Tim Mackinnon
Hi - I've been messing around with deploying a hobby pharo app to the web.. which has become a lot simpler over the years, although the tech keeps changing and you have to relearn things. Anyway, I have my image in one of the wonderful BA Docker containers, and it runs well - and the host I'm

[Pharo-users] Re: remove breakpoint ?

2024-04-14 Thread stephane ducasse
> On 9 Apr 2024, at 01:41, Haroldo Stenger wrote: > > hi dear Stéphane > > thank you very much for your mail. > > I first have to say that I could already pass over this. > The problem that originated the red ! in the method pane, or better, what > made it disappear, was that x and y were

[Pharo-users] This week (15/2024) on the Pharo Issue Tracker

2024-04-12 Thread Marcus Denker
# Speed - 16407-RBNodes-errorNotices-creates-unneeded-empty-collections #16408 https://github.com/pharo-project/pharo/pull/16408 # Bug Fixes - Fix Preview Settings Browser: does not open when a custom setting is used #734 https://github.com/pharo-spec/NewTools/pull/734 -

[Pharo-users] Re: Early rate deadline is approaching....

2024-04-09 Thread Cyril FERLICOT-DELBECQUE via Pharo-users
Pharo-users wrote: > Is the presentation deadline past? I ask because > https://registration.esug.org/call2024.html doesn’t work. > >> On Apr 9, 2024, at 5:46 AM, stephane ducasse >> wrote: >> >> Hello >> >> People do not miss this unique opportu

[Pharo-users] Re: Early rate deadline is approaching....

2024-04-09 Thread James Foster via Pharo-users
Is the presentation deadline past? I ask because https://registration.esug.org/call2024.html doesn’t work. > On Apr 9, 2024, at 5:46 AM, stephane ducasse > wrote: > > Hello > > People do not miss this unique opportunity to participate in ESUG in early > July > > https://esug.org >

[Pharo-users] Early rate deadline is approaching....

2024-04-09 Thread stephane ducasse
Hello People do not miss this unique opportunity to participate in ESUG in early July https://esug.org Pay attention that the early rate end is approaching… 15 of April 2024. https://registration.esug.org/ESUG Stéphane Ducasse http://stephane.ducasse.free.fr 06 30 93 66 73

[Pharo-users] This week (14/2024) on the Pharo Issue Tracker

2024-04-05 Thread Marcus Denker
# Fixes - Provide a default String for settings without #default: sends. #16400 https://github.com/pharo-project/pharo/pull/16400 - 16356-Rename-class-refactoring-popup-does-not-have-default-button #16392 https://github.com/pharo-project/pharo/pull/16392 - Small

[Pharo-users] Call for Presentations @ ESUG 2024

2024-04-04 Thread stephane ducasse
Dear Friends The deadline for the presentation proposal was 1st of April. We extended it until 8th of April. You are probably busy but we the organisers deserve consideration too. ESUG 2024 Call for Presentations from 8 to 11 July 2024 Lille France

[Pharo-users] Re: Books about Pharo

2024-04-03 Thread stephane ducasse
Thanks for the pointer!!! For me I’m lacking time to improve Microdown, so I will focus on the features I have on my todo - > support - $ $ and $$ - I got some ideas about a nice extension mechanism :) quite cool in fact Doing a parser

[Pharo-users] Re: Books about Pharo

2024-03-31 Thread Offray Vladimir Luna Cárdenas
On the next iteration for Microdown you may find Djot [1] interesting, as it is also trying to be familiar to Markdown users, while fixing the several of its shortcomings and making parsers easier to build, by having a clearer non-ambiguous syntax, that doesn't require look ahead mechanisms. I

[Pharo-users] # This week (13/2024) on the Pharo Issue Tracker

2024-03-29 Thread Marcus Denker
# Fixes - Adapt #getVolumeInfo:into:size: for StWin32Info to strict FFI #729 https://github.com/pharo-spec/NewTools/pull/729 - Take the selector into account in #AdditionalMethodState>>#analogousCodeTo: #16302 https://github.com/pharo-project/pharo/pull/16302 - Add

[Pharo-users] Re: Books about Pharo

2024-03-27 Thread stephane ducasse
I released yesterday the version 9.0.1 of pillar for Pharo 11. And I will restart a new iteration on Microdown. - better support for math - introducing > and more as time allows. S > On 27 Mar 2024, at 01:25, Offray Vladimir Luna Cárdenas > wrote: > > Pretty cool! > > One of my ideas with

[Pharo-users] Re: Books about Pharo

2024-03-26 Thread Offray Vladimir Luna Cárdenas
Pretty cool! One of my ideas with Grafoscopio was to be able to read interactive documentation inside Pharo, which was obtained in a pretty primitive way. Now I have moved to Lepiter as a GUI of our documentation workflows and Markdeep as a default format for storage and web rendering. But

[Pharo-users] This week (12/2024) on the Pharo Issue Tracker

2024-03-25 Thread Marcus Denker
# Features - Adding tests for debug points + integrating debug points to Calypso Browser #16268 https://github.com/pharo-project/pharo/pull/16268 - add uFFI convenience methods #16320 https://github.com/pharo-project/pharo/pull/16320 # Fixes -

[Pharo-users] Re: [Pharo-dev] "The Classification Model" — New blog post on all: objects all: theTime

2024-03-19 Thread Koen De Hondt
uess we do currently > allow methods to have categories and we can view multiple categories in a > list. I guess I'm curious how it hangs together to model non-trivial > examples? And maybe this is the next blog post? > > Thanks for surfacing the ideas. > > Tim > > On Mo

[Pharo-users] Re: [Pharo-dev] "The Classification Model" — New blog post on all: objects all: theTime

2024-03-19 Thread Tim Mackinnon
categories in a list. I guess I'm curious how it hangs together to model non-trivial examples? And maybe this is the next blog post? Thanks for surfacing the ideas. Tim On Mon, 18 Mar 2024, at 5:51 PM, Koen De Hondt wrote: > Dear Pharo users and developers, > > Last week I told you about a

[Pharo-users] Re: [Pharo-dev] "The Classification Model" — New blog post on all: objects all: theTime

2024-03-19 Thread Noury Bouraqadi
It sounds promising. I want it now ;-) Noury On Mar 18 2024, at 6:51 pm, Koen De Hondt wrote: > Dear Pharo users and developers, > > Last week I told you about a new blog post that outlined the objectives of > the Atlas browser. It was the first post of a series. > If you lik

[Pharo-users] UKSTUG Meeting - Maximiliano Tabacman: Electronic Roleplaying Assistant - 27 March 2024

2024-03-19 Thread Giovanni Corriga
In this presentation, Maximiliano Tabacman will be presenting the main features, abstractions and design decisions behind ERA, the Electronic Roleplaying Assistant ( https://preview.drivethrurpg.com/en/product/137825/ERA-for-Rolemaster ). ERA is currently being used to create characters and

[Pharo-users] "The Classification Model" — New blog post on all: objects all: theTime

2024-03-18 Thread Koen De Hondt
Dear Pharo users and developers, Last week I told you about a new blog post that outlined the objectives of the Atlas browser. It was the first post of a series. If you liked it, I invite you to read the next post <https://all-objects-all-the-time.st/#/blog/posts/7>. It des

[Pharo-users] Re: String concatenation performance

2024-03-18 Thread Noury Bouraqadi
Thank you Richard for the detailed response. Noury On Mar 18 2024, at 8:06 am, Richard O'Keefe wrote: > Let me start by giving some figures from my Smalltalk, on an Intel > core I5-6200U @ 2.3 Ghz CPU laptop with 8GB of memory running Ubuntu > 22.04 and gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0.

[Pharo-users] Re: String concatenation performance

2024-03-18 Thread Richard O'Keefe
Let me start by giving some figures from my Smalltalk, on an Intel core I5-6200U @ 2.3 Ghz CPU laptop with 8GB of memory running Ubuntu 22.04 and gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0. Smalltalk is compiled to C then finished with the system C compiler. Static whole-program compilation is

[Pharo-users] Re: String concatenation performance

2024-03-15 Thread Yanni Chiu
The test is using string literals, which may be optimized in various ways. Is that representative of your use case? On Fri, Mar 15, 2024 at 3:12 PM Noury Bouraqadi wrote: > I thought streamContents: was faster than using a comma binary message... > > I was wrong. Pharo is not Java :-) > > Noury

[Pharo-users] String concatenation performance

2024-03-15 Thread Noury Bouraqadi
> I thought streamContents: was faster than using a comma binary message... I was wrong. Pharo is not Java :-) Noury "Run in P11" a := 'a'. > b := 'b'. > c := 'c'. > d := 'd'. > e := 'ee'. > [ a , b , c , d , e ] bench. > "'395.090 per second'" > "'3808242.503 per second'"

[Pharo-users] This week (11/2024) on the Pharo Issue Tracker

2024-03-15 Thread Marcus Denker
With the freeze, we will see now less PRs being integrated, most of them fixes and tests. If you see bugs in Pharo 12, make sure to check that it is reported on the issue tracker! # Fixes - fix calypso close button #16295 https://github.com/pharo-project/pharo/pull/16295 -

[Pharo-users] IWST 24 — International Workshop on Smalltalk Technologies Lille, France; July 8th to 11th, 2024

2024-03-14 Thread Steven Costiou
IWST 24 INFORMATION AND CALL FOR PAPERS IWST 24 -- International Workshop on Smalltalk Technologies Lille, France; July 8th to 11th, 2024 GOALS AND SCOPE The goals of the workshop is to create a forum around contributions and experiences in building or using technologies related to Smalltalk.

[Pharo-users] Re: [Pharo-dev] Re: "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-13 Thread Koen De Hondt
te/initialize it and you > want to jump between the 2 view - I just want to see all all the methods in a > list, differentiated in some way vs. hiding them). > > On Sun, 10 Mar 2024, at 5:24 PM, Koen De Hondt wrote: > Dear Pharo users and developers, > > Some people al

[Pharo-users] Re: [Pharo-dev] Re: "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-13 Thread Noury Bouraqadi
h to > methods which are both instance and class so you don't have to have a mode to > swap between them - something I find distracting when designing the interface > of a class and trying to figure out how you instantiate/initialize it and you > want to jump between the 2 view - I just

[Pharo-users] ESUG24 Call for Student Volunteers, 8-11 July, Lille, France

2024-03-12 Thread Steven Costiou
CALL FOR STUDENT VOLUNTEERS, ESUG 2024, 8-11 JULY, LILLE, FRANCE Student volunteers help 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 the last

[Pharo-users] Re: please unsubscribe me

2024-03-11 Thread Marcus Denker
Done ! Marcus > On 11 Mar 2024, at 16:27, Rui Viana Pereira wrote: > > Pereira

[Pharo-users] Re: [Pharo-dev] Re: "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-11 Thread Aik-Siong Koh
the 2 view - I just want to see all all the methods in a list, differentiated in some way vs. hiding them).   On Sun, 10 Mar 2024, at 5:24 PM, Koen De Hondt wrote: Dear Pharo users and developers,   Some people already know that I am working on a browser for Pharo. With this announcement

[Pharo-users] please unsubscribe me

2024-03-11 Thread Rui Viana Pereira
Thank you *Rui Viana Pereira*

[Pharo-users] Re: [Pharo-dev] "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-11 Thread Tim Mackinnon
between the 2 view - I just want to see all all the methods in a list, differentiated in some way vs. hiding them). On Sun, 10 Mar 2024, at 5:24 PM, Koen De Hondt wrote: > Dear Pharo users and developers, > > Some people already know that I am working on a browser

[Pharo-users] This week (10/2024) on the Pharo Issue Tracker

2024-03-11 Thread Marcus Denker
# Pharo 10 - Fix for: UFFI/TFFI call for WebBrowser with specific URL length adds strange characters to the URL #15980 #16253 https://github.com/pharo-project/pharo/pull/16253 # Pharo 11 - Fix for: UFFI/TFFI call for WebBrowser with specific URL length adds strange characters to the

[Pharo-users] Re: Finding references to non existent classes in Pharo

2024-03-11 Thread Tim Mackinnon
So it seems my expectation wasn't unreasonable (I expected Pharo to do the same as Smalltalk/X - given you can leave an undeclared reference). Perhaps Marcus might be able to comment on this, and I'll go and see if its been written up as an existing bug and if its also present in Pharo 12 now

[Pharo-users] Re: "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-11 Thread Sebastian Jordan Montano
Nice!! Sebastian > De: "Russ Whaley" > À: "Any question about pharo is welcome" > Envoyé: Dimanche 10 Mars 2024 19:14:40 > Objet: [Pharo-users] Re: "Introducing Atlas" — New blog post on all: objects > all: theTime > Great reading Koen. I'm l

[Pharo-users] Re: Finding references to non existent classes in Pharo

2024-03-10 Thread Richard O'Keefe
I created a method referring to a non-existent "Snark" class. To my astonishment, "Code Search|References to it" quietly failed to do anything visible. It didn't find it, and it didn't say that it couldn't find it. However, "Code Search|Method source with it" DID find the reference. Pharo 9 and

[Pharo-users] Re: Finding references to non existent classes in Pharo

2024-03-10 Thread Richard Sargent
*If* you can locate one example, you may be able to manually examine the compiled method itself to see what distinguishes it in terms of the reference to a missing object. e.g. what's in the literal pool for a method which references a non-existent class? You could create one such example

[Pharo-users] Re: "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-10 Thread Russ Whaley
Great reading Koen. I'm looking forward to your efforts :) On Sun, Mar 10, 2024 at 1:25 PM Koen De Hondt < k...@all-objects-all-the-time.st> wrote: > Dear Pharo users and developers, > > Some people already know that I am working on a browser for Pharo. With > this an

[Pharo-users] Re: Finding references to non existent classes in Pharo

2024-03-10 Thread Russ Whaley
Tim, Another anomaly I found with the above, even with my code that does not reference the missing classes - but is contained within the same package of classes that do reference the missing classes (clear?)... my application crashes with an error that the reference could not be found. This may be

[Pharo-users] "Introducing Atlas" — New blog post on all: objects all: theTime

2024-03-10 Thread Koen De Hondt
Dear Pharo users and developers, Some people already know that I am working on a browser for Pharo. With this announcement, I make it official . In my latest blog post <https://all-objects-all-the-time.st/#/blog/posts/6>, I introduce Atlas as an ambitious successor of Calypso. It is the

[Pharo-users] Finding references to non existent classes in Pharo

2024-03-10 Thread Tim Mackinnon
Hi - I was convinced in earlier Pharo’s, if you had a code reference to a non existent class you could find it by searching for references to its symbol name eg #MyMissingClass allReferences (or find references in the UI). This doesn’t seem to work in Pharo 11? I loaded a package with a

[Pharo-users] Re: PharoFlipper

2024-03-05 Thread Noury Bouraqadi
That's cool. Thank you Tim. Noury On Mar 4 2024, at 11:04 pm, Tim Mackinnon wrote: > In case its useful to anyone - I got fed up with not having a ctrl-tab > alternative in pharo (I find I frequently like to jump back to the last > window/browser I was looking at - and used to love the Mirage

[Pharo-users] PharoFlipper

2024-03-04 Thread Tim Mackinnon
In case its useful to anyone - I got fed up with not having a ctrl-tab alternative in pharo (I find I frequently like to jump back to the last window/browser I was looking at - and used to love the Mirage utility which is sadly not broken and rather complicated to fix) - so I added a tiny

[Pharo-users] Smalltalk Meetup in Zurich, 26 April 2024

2024-03-04 Thread Peter Ursprung
Hi all, We are organizing the next Smalltalk Meetup in Zurich, Switzerland. It will be on Friday, 26 April 2024, starting at 18:00. We will meet in a meeting room where we will have short Smalltalk talks, afterwards we will go to a restaurant nearby. If you are interested, please register

[Pharo-users] This week (09/2024) on the Pharo Issue Tracker

2024-03-01 Thread Marcus Denker
# Features - integrating Debug Points model into Pharo #16177 https://github.com/pharo-project/pharo/pull/16177 # Fixes - add back isGlobalClassNameBinding #16035 https://github.com/pharo-project/pharo/pull/16035 - FFIUnsupportedUntypedLiteral when using WebBrowser

[Pharo-users] Is there a reason for the removal of Promises?

2024-02-29 Thread donald . bryant . rich
Hi. I was hoping to use the Promise class as documented in the book on ”Concurrent Programming in Pharo” but it appears that they are not present in the latest version. Instead there is a TKTPromise class that has no slots or methods. Is there a reason for not having the Promise class before

[Pharo-users] Re: Mailing list issues

2024-02-29 Thread Marcus Denker
rnatives. > > Marcus > > >> On 29 Feb 2024, at 08:59, Hans-Martin Mosner wrote: >> >> Hi, >> >> I already wrote to pharo-users-ow...@lists.pharo.org >> <mailto:pharo-users-ow...@lists.pharo.org>, but don't know how well that is >> monitor

[Pharo-users] Re: Mailing list issues

2024-02-29 Thread Marcus Denker
Hi, Thanks! I will check and fix it. I will start to look again for list hosting alternatives. Marcus > On 29 Feb 2024, at 08:59, Hans-Martin Mosner wrote: > > Hi, > > I already wrote to pharo-users-ow...@lists.pharo.org > <mailto:pharo-users-ow...@lists.

[Pharo-users] Mailing list issues

2024-02-29 Thread Hans-Martin Mosner
Hi, I already wrote to pharo-users-ow...@lists.pharo.org, but don't know how well that is monitored, at least I did not see an effect up to now (it's not been a lot of time, though). The mailing list is using a badly configured server, and that causes mail to be rejected. Host

[Pharo-users] Re: [Pharo-dev] Re: [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Noury Bouraqadi
Liked  On Feb 27 2024, at 1:18 pm, Marcus Denker wrote: > Nice link: https://www.linkedin.com/company/pharoproject/ > > > On 27 Feb 2024, at 13:12, Marcus Denker wrote: > > Ah found it: > > > > I added a page: > > > > https://www.linkedin.com/company/102626671 > > > > > On 27 Feb 2024, at

[Pharo-users] Re: [Pharo-dev] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Marcus Denker
Nice link: https://www.linkedin.com/company/pharoproject/ > On 27 Feb 2024, at 13:12, Marcus Denker wrote: > > Ah found it: > > I added a page: > > https://www.linkedin.com/company/102626671 > >> On 27 Feb 2024, at 12:52, Marcus Denker wrote: >> >> Yes, that is a group. >> >> But I want

[Pharo-users] Re: [Pharo-dev] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Marcus Denker
Ah found it: I added a page: https://www.linkedin.com/company/102626671 > On 27 Feb 2024, at 12:52, Marcus Denker wrote: > > Yes, that is a group. > > But I want to check how to post “as Pharo” and not with my private account.. > >> On 27 Feb 2024, at 12:32, Noury Bouraqadi wrote: >> >>

[Pharo-users] Re: [Pharo-dev] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Marcus Denker
Yes, that is a group. But I want to check how to post “as Pharo” and not with my private account.. > On 27 Feb 2024, at 12:32, Noury Bouraqadi wrote: > > There is already a LinkedIn account for Pharo > https://www.linkedin.com/groups/2558378/ > > On Feb 27 2024, at 11:38 am, Marcus Denker

[Pharo-users] Re: [Pharo-dev] Re: [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Noury Bouraqadi
There is already a LinkedIn account for Pharo https://www.linkedin.com/groups/2558378/ On Feb 27 2024, at 11:38 am, Marcus Denker wrote: > Twitter and Facebook are posted today (posts are in the queue). > > I have on the TODO to create am official Pharo page? I think for LinkedIn. > > Marcus >

[Pharo-users] Re: [Pharo-dev] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Marcus Denker
Twitter and Facebook are posted today (posts are in the queue). I have on the TODO to create am official Pharo page? I think for LinkedIn. Marcus > On 27 Feb 2024, at 10:40, Noury Bouraqadi wrote: > > Cool. I think we need to share such success stories with the world through > social

[Pharo-users] Re: [Pharo-dev] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-27 Thread Noury Bouraqadi
Cool. I think we need to share such success stories with the world through social media under the Pharo account. Just put the link of the story on LinkedIn and share the link here so we can like and share. Cheers, Noury On Feb 26 2024, at 5:49 pm, Marcus Denker wrote: > New Story posted on the

[Pharo-users] [Success Story] ApptiveGrid - Digitize and Automatize Business Processes

2024-02-26 Thread Marcus Denker
New Story posted on the Website: ApptiveGrid - Digitize and Automatize Business Processes https://www.pharo.org/success/ApptiveGrid.html Marcus

[Pharo-users] This week (08/2024) on the Pharo Issue Tracker

2024-02-24 Thread Marcus Denker
# Fixes / Improvements - Implement Process>>state as the single source of truth for #isX methods (implements #14904) #16072 https://github.com/pharo-project/pharo/pull/16072 - Fix SDL2 class>>primCreateRGBSurfaceForCairoWidth:height: #16223

[Pharo-users] UKSTUG Meeting 28 February 2024: Juan Vuletich - Bootstrap & Dynamic Cuis Libraries

2024-02-23 Thread Giovanni Corriga
Juan Vuletich returns to the UKSTUG to discuss some recent enhancements to Cuis Smalltalk ( https://cuis.st/ ) : Bootstrap and Dynamic Cuis Libraries. Bootstrap: Creating Minimal Images from Scratch > * The last ancestor of Cuis Smalltalk that was bootstrapped from scratch was Smalltalk-76.

[Pharo-users] Re: "Print it" redirection

2024-02-21 Thread Richard O'Keefe
What stops you copy and paste? Using ANSI Smalltalk, you'd do [:stream | stream print: 1000 factorial; cr; close] value: (FileStream write: 'factorial.txt'. Pharo has never provided an ANSI-compatible FileStream class, which is a pain for trying to write portable code. In Pharo you have to

[Pharo-users] This week (07/2024) on the Pharo Issue Tracker

2024-02-21 Thread Marcus Denker
# This week (07/2024) on the Pharo Issue Tracker # Fixes - Replace $r key combination in method editor pane #16168 https://github.com/pharo-project/pharo/pull/16168 - Fix SDL2 binding #16165 https://github.com/pharo-project/pharo/pull/16165 -

[Pharo-users] Re: "Print it" redirection

2024-02-20 Thread Tim Mackinnon
Hi - the following is a bit old but might still work (and I plan on revisiting it myself) - but my poor man's Pharo build system does the following (note the | tee which I use to capture any load errors that I can grep and cause a build failure). This might be the kind of thing you are looking

[Pharo-users] Re: "Print it" redirection

2024-02-20 Thread Koen De Hondt
Rene Paul, Try this. Example command line from MacOS. ~/Pharo/vms/120-x64/Pharo.app/Contents/MacOS/Pharo --headless pharo12.image eval 1000 factorial Replace ~/Pharo/vms/120-x64/Pharo.app/Contents/MacOS/Pharo by the path to the VM you like to use. Replace pharo12.image by the path to

[Pharo-users] "Print it" redirection

2024-02-19 Thread Rene Paul Mages (ramix)
Hello Pharo Community, Output unix-redirection like the following is very useful : ls -al ./Pharo > Pharo-dir.txt I want to write in a file the "print-it" output of the following Pharo message : 1000 factorial Please give me a good track. -- All the best Rene

[Pharo-users] GemStone and Relational Databases

2024-02-19 Thread James Foster via Pharo-users
On Feb 19, 2024, at 3:17 AM, Tim Mackinnon wrote: > > I do think [GemStone] might have solutions to map to a SQL db to appease corp > teams - although I'm not sure. GemConnect (https://gemtalksystems.com/products/gemconnect/) is an add-on product for GemStone that allows you to interact with

[Pharo-users] Re: Backing up data

2024-02-19 Thread Tim Mackinnon
I think Voyage with its connection to Mongo is somewhat more palatable to some companies - however I did forget to mention Glorp of course - which does map directly to a SQL database. Not to dis Gemstone in anyway (I do wish OO db's had gained more traction in the past, they are still

[Pharo-users] Re: Backing up data

2024-02-18 Thread Yanni Chiu
Agreed that larger orgs and BI teams likely slant toward SQL. But GemStone and Voyage/Mongo wouldn’t address that either. An export from a Soil, GemStone or Mongo db, into a SQL db should address the BI tools. On Sun, Feb 18, 2024 at 4:35 PM Tim Mackinnon wrote: > I wasn't particularly

[Pharo-users] Re: Backing up data

2024-02-18 Thread Tim Mackinnon
I wasn't particularly advocating any path - but have observed that in larger orgs its a more difficult discussion to tread a different path (rightly or wrongly) - you have to cope with BI teams, who know mainly SQL based tools and equivalently support teams who know the same - and if in that

[Pharo-users] Re: Backing up data

2024-02-18 Thread Yanni Chiu
Tim, What is the thinking behind “Finally you might need something more enterprise and then Gemstone or Voyage…”? Is it the maturity level of Soil codebase vs. these others? Or is it a belief that a database has to be a complex separate piece of engineering (therefore best outsourced). Yanni

[Pharo-users] Re: Backing up data

2024-02-18 Thread Tim Mackinnon
I think Ross (and what Norbert said) nicely alludes to the path people follow - for really simple persistence, Fuel or simple image saving give you an instant solution. The next step (assuming no real concurrency issues) are what Sean has maintained - something that gives you rolling snapshots

[Pharo-users] Re: Backing up data

2024-02-17 Thread Norbert Hartl
Hi Russ,stay tuned, we are preparing a 0.1 release for Soil before or at the time of pharo12 release. With 0.1 we will document how to use it. If you use STON it will be similar because if you do db := Soil path: ‚mydb‘.db initializeFilesystem.txn := db newTransaction.txn root: yourModelRoot.txn

[Pharo-users] Re: Backing up data

2024-02-17 Thread Russ Whaley
Norbert, I'm very interested to investigate Soil. Do you have examples on how to use Soil? I currently use a STON persistence model. My current approach to my model is structured specifically to make STON full save and restores simple... - Wrapper Class which contains a collection of high level

[Pharo-users] Re: Backing up data

2024-02-15 Thread Norbert Hartl
The approach as I understand is simple and valuable until you face concurrency. Nothing in SimplePersistence prevents your data from becoming corrupt in a concurrent situation. I agree that when you start a project you almost never face concurrency because the odds are way too low to have two

  1   2   3   4   5   6   7   8   9   10   >