[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] 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: [Pharo-dev] A little post Why class number is an idiotic quality metric?

2024-02-10 Thread James Foster via Pharo-users
For those that didn't write the post, here is a link… https://pharoweekly.wordpress.com/2024/02/10/why-class-number-is-an-idiotic-quality-metric/ James > On Feb 10, 2024, at 1:13 AM, stephane ducasse > wrote: > > > https://wordpress.com/post/pharoweekly.wordpress.com/4226 > > > Stéphane

[Pharo-users] Re: Iterating over a Dictionary

2024-01-23 Thread James Foster via Pharo-users
myDict associationsDo: [: anAssociation | ]. myDict keysDo: [:aKey | ]. myDict valuesDo: [:aValue | ]. myDict do: [:aValue | ]. “An alias for #valuesDo:” James Foster > On Jan 23, 2024, at 8:27 AM, Joachim Tuchel wrote: > > AI knows little about Smalltalk ;-) > > You can use do: with each

[Pharo-users] Re: Backing up data

2024-01-17 Thread James Foster via Pharo-users
Sergio, If you are keeping data in a Pharo image then you could just save the image instead of using STON. Alternatively, you could model your data in an Application class with three instance variables: theaters, movies, and events. Then you could dump the root application object and STON

[Pharo-users] Re: [ Security ] Accessing private information from Pharo image

2024-01-17 Thread James Foster via Pharo-users
On Jan 17, 2024, at 3:55 AM, Norbert Hartl wrote: > > the example is about cloud servers. So we can rule out thumb drives easily ;) > … > > Norbert I read the following to say that the goal is to talk to a cloud server from a non-cloud client. > One of my projects logs in to Spaces

[Pharo-users] Re: [ Security ] Accessing private information from Pharo image

2024-01-16 Thread James Foster via Pharo-users
Dear Sergio, You are right that passwords and credentials should not be committed to source code. There are several alternatives available. If you are running the code on your own machine, logged as you, then I would just keep the credentials in ~/.ssh as a private key. Another place for the

[Pharo-users] Re: GLASS Platform - Docker container?

2024-01-16 Thread James Foster via Pharo-users
Hi Sergio, This question might be better for the GLASS mailing list (https://gemtalksystems.com/techsupport/community-and-mailing-lists/), but I’m happy to respond here. I wrote about GemStone in a Docker container in 2018 (see

[Pharo-users] Re: [ANN] Willow-SpinKit v10.0.0 [v10.0.0] released!

2023-05-29 Thread James Foster via Pharo-users
I’m curious about these emails. Is it common practice to have the Pharo mailing list notified for GitHub events on Pharo-based projects? Personally, rather than getting 8-10 emails today from "Buenos Aires Smalltalk," I’d prefer getting one a month written by a person with a summary of what is

[Pharo-users] Re: Exception handler chaining

2023-05-25 Thread James Foster via Pharo-users
Rather than ‘Array with:with:’ it probably should be ‘ExceptionSet with:with:’. > On May 25, 2023, at 9:19 AM, James Foster via Pharo-users > wrote: > > The #’on:do:’ implementation in Block accepts either an Exception or an > ExceptionSet as the first parameter. So you can do

[Pharo-users] Re: Exception handler chaining

2023-05-25 Thread James Foster via Pharo-users
The #’on:do:’ implementation in Block accepts either an Exception or an ExceptionSet as the first parameter. So you can do something like the following (I’m typing from memory without trying so may have syntax errrors): [ “tryBlock” ] on: (Array with: ExceptionOne with: ExceptionTwo) do: [:ex |

[Pharo-users] Re: Wow - Chat GPT understands Smalltalk

2023-03-22 Thread James Foster via Pharo-users
Are you willing to sign your name to this? Is anonymity important to presenting these ideas? James Foster > On Mar 22, 2023, at 5:34 AM, in_pharo_users--- via Pharo-users > wrote: > > Offray, and to all others, > > you are missing the issue. > > The problem we face is not to measure