[Pharo-users] PetitParser problem with plus

2014-12-17 Thread James Foster
There is something about plus that I don’t understand. In the following code if I parse for (x , x) then I get what I expect. If I parse for (x plus) then the image hangs. What am I doing wrong? James | a notA x y | a := $a asParser. notA := $a asParser negate star flatten. x := a / notA. y :=

Re: [Pharo-users] PetitParser problem with plus

2014-12-18 Thread James Foster
ming > anything so you fall into infinite loop. > > 2014-12-18 6:47 GMT+01:00 James Foster <mailto:smallt...@jgfoster.net>>: > There is something about plus that I don’t understand. In the following code > if I parse for (x , x) then I get what I expect. If I parse for (

[Pharo-users] Maximum number of rules in PetitParser?

2014-12-21 Thread James Foster
I have a grammar with about 600 rules. With some work I’ve come up with a useful subset of 400 rules. Unfortunately this is still more than the 255 number of instance variables that Pharo allows. Is there a way to have PetitParser use something other than instance variables to cache the rules?

Re: [Pharo-users] What copyright to use... / Glorp-Fuel interface

2015-01-19 Thread James Foster
Hi Cam, Glad to hear of your project and your plans to make it available to the community. As to the copyright approach, see http://choosealicense.com/licenses/mit/ . If the code was developed by employees of your company as part of their job, use “Debr

Re: [Pharo-users] Removal from list

2015-01-27 Thread James Foster
Hi Joshua, Like most mailing lists, you control your own access; you can’t terminate my access and I can’t terminate your access. When you joined the list you did so through the web page at http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org and this is how you can change your

[Pharo-users] PetitParser Question

2015-03-17 Thread James Foster
I’m following the example in the book (http://pharobooks.gforge.inria.fr/PharoByExampleTwo-Eng/latest/PetitParser.pdf , pp. 9-10) with a slight modification. I believe that the example evaluates things that have the

Re: [Pharo-users] Object database

2013-05-28 Thread James Foster
network is between them? Naturally, my inclination would be to investigate GemStone/S, but various factors would influence the decision. James Foster On May 28, 2013, at 7:11 AM, Boris Spasojević wrote: > Hi all, > > I have a need to persist a really large and funny object structure

Re: [Pharo-users] Phaas - anyone interested in setting up Pharo as a Service?

2013-06-14 Thread James Foster
I have some ideas I would like to discuss off-line. Anyone interested should contact me at james.fos...@gemtalksystems.com. James On Jan 26, 2013, at 8:04 AM, Stéphane Ducasse wrote: > andy > > thanks for this discussion. It would be good to raise a kind of consensus > because this is an ef

Re: [Pharo-users] Beginner's question ...

2013-08-16 Thread James Foster
Hi Roland, Welcome to Smalltalk. As someone who started with BASIC in the early 1970s, I have seen a few changes in the past 40 years. As you have discovered, the typical Smalltalk experience has a heavy emphasis on a GUI. As to deployment, it is generally more difficult to take things out (br

Re: [Pharo-users] Group and member with Voyage

2013-08-30 Thread James Foster
Hi Esteban, What you have described is quite common and there are a variety of ways of designing this sort of object model. If you were dealing with a relational database, then you would have a Group table, a Member table, and a Membership table. The Membership table would have one row for each

Re: [Pharo-users] Group and member with Voyage

2013-08-30 Thread James Foster
ave a collection (members know their groups and viceversa). This > requires additional maintenance, but with a higher performance, and > doesn't require me to load all groups if I'm just materializing one > member. > > > Regards! > > Esteban A. Maringolo >

Re: [Pharo-users] glorp

2014-04-24 Thread James Foster
On Apr 23, 2014, at 9:02 PM, Clément Bera wrote: > Gemstone is also used quite often for large scale application but Gemstone is > not free. GemStone/S 64 Bit is used for both large and small applications, and GemStone/S 64 Bit has a free for commercial use license available (see http://seasi

Re: [Pharo-users] I need some explaination about arguements assignment

2014-08-06 Thread James Foster
lps resolve the issue. James Foster On Aug 6, 2014, at 8:13 PM, aria2end wrote: > Hello, I am new to smalltalk and I would really appreciate your help so I can > better use and understand Pharo. > > So here is the problem, I wanted to implement a function to get the value of > my

Re: [Pharo-users] Easiest way to wrap around the indexed value in a list (mod doesn't quite work)

2019-03-28 Thread James Foster
One of my recent assignments to first-year programming students was to model Left-Center-Right (https://en.wikipedia.org/wiki/LCR_(dice_game)) where they needed to do just what you are trying to do. | size stream | size := 10. stream := WriteStre

Re: [Pharo-users] glamorous toolkit forum/maillist

2019-04-19 Thread James Foster
Googling “What is Discord” brought me to https://discordapp.com . > On Apr 19, 2019, at 2:50 PM, Steve Quezadas wrote: > > Forgive my ignorance, but what is Discord? > > On Thu, Apr 18, 2019 at 1:29 AM Serge Stinckwich > wrote: > I t

Re: [Pharo-users] Smalltalk tutorial is broken

2019-05-10 Thread James Foster
> On May 10, 2019, at 8:53 AM, Christopher Fuhrman > wrote: > > > On Fri, May 10, 2019, 15:32 Richard Kenneth Eng > wrote: > So say many visitors to https://amber-lang.net/learn.html > . > > The problem is this: visitors a

Re: [Pharo-users] [gemstones] Use case for GsDevKit_home

2019-05-30 Thread James Foster
> On May 30, 2019, at 5:44 AM, sergio ruiz wrote: > > ... > > Also, one thing that I find invaluable in troubleshooting applications > written using relational databases is to be able to be able to just dump the > production database and load it up on my local machine. Is this possible > usi

Re: [Pharo-users] [gemstones] Use case for GsDevKit_home

2019-05-30 Thread James Foster
s ability? > > On May 30, 2019 at 9:59:31 AM, James Foster (smallt...@jgfoster.net > <mailto:smallt...@jgfoster.net>) wrote: > >> Backup and restore? >> >> James > > peace, > sergio > photographer, journalist, visionary > > Pu

Re: [Pharo-users] Modeling HABTM

2019-06-10 Thread James Foster
Sergio, When you have a two-way relationship, one option is to keep duplicate information and use it to go from one object to the others. The advantage is rapid lookup, but the disadvantage is the need to update multiple places to maintain consistency (as well as the space it takes). Another

[Pharo-users] Destructive copy in #replaceFrom:to:with:startingAt:

2019-08-08 Thread James Foster
-functions-in-c/ <https://fresh2refresh.com/c-programming/c-interview-questions-answers/what-is-the-difference-between-memcpy-ampersand-memmove-functions-in-c/>). While it isn’t the implementation I would choose, at least now I know! James Foster

[Pharo-users] github.com/pharo-vcs/libgit2-pharo-bindings

2019-08-14 Thread James Foster
This package defines LGitCallback and provides an implementation of #’initializeNull’. It also provides an extension that has an implementation of #’beNull’. Where is the variable ’thunk’ defined? Why is this in an extension? https://github.com/pharo-vcs/libgit2-pharo-bindings/blob/master/LibGi

Re: [Pharo-users] Ssilence does not mean agreement

2019-09-04 Thread James Foster
> On Sep 4, 2019, at 10:22 AM, Sven Van Caekenberghe wrote: > I felt compelled to react since not doing so would mean I silently agree. Please try to get over your compulsion.

Re: [Pharo-users] ..LCK

2019-09-10 Thread James Foster
The lock file is tested to see if the stone is running and if you delete it then the system should be willing to start a new stone. Please reboot your machine, try the ’startstone’ command again, and then post the output of to the gemstone mailing list. > On Sep 10, 2019, at 2:24 AM, ian wrote

Re: [Pharo-users] Code of Conduct

2019-09-11 Thread James Foster
> On Sep 11, 2019, at 8:17 AM, Offray Vladimir Luna Cárdenas > wrote: > > On 11/09/19 9:14 a. m., Herby Vojčík wrote: >> I found Contributor Covenant-derived Code of Conduct was added to >> Pharo, three months ago. This is unacceptable under any circumstances. >> >> Have fun in your woke hell

Re: [Pharo-users] Code of Conduct

2019-09-17 Thread James Foster
groups) to satisfy the progressives among us. James Foster

Re: [Pharo-users] Code of Conduct

2019-09-17 Thread James Foster
> On Sep 17, 2019, at 5:19 PM, Ramon Leon wrote: > > https://github.com/pharo-project/pharo/blob/Pharo8.0/CODE_OF_CONDUCT.md Thanks. I’ve submitted a PR to use ACM. Let’s move the discussion to https://github.com/pharo-project/pharo/pull/4637.

Re: [Pharo-users] Code of Conduct

2019-09-19 Thread James Foster
Before doing that would you be willing to submit a PR with a proposed improvement (and a discussion of why)? > On Sep 19, 2019, at 9:17 PM, john pfersich wrote: > > And I don’t intend to abide by it. I’ll cancel my Pharo Association > contribution and my contribution to Stephane’s Spec book. I

Re: [Pharo-users] Code of Conduct

2019-09-19 Thread James Foster
First, my guess is that it was part of the thing they copied and that aspect might not have gotten as much thought as you’ve given it. Second, this is an international organization and maybe the intent (by the original author(s)) was to extend the reach of the NZ/UK/EU-style laws to apply to th

Re: [Pharo-users] Code of Conduct

2019-09-21 Thread James Foster
A nice thing about open source and the use of Git is that changes can be proposed and adopted quickly. Any proposal should be judged, not on whether it is perfect, but whether it makes an improvement. As a corollary, don’t assume that the current state is the ideal, but treat it as a platform fo

Re: [Pharo-users] voyage mongo and transactionality

2019-10-08 Thread James Foster
> On Oct 8, 2019, at 3:05 AM, Jonathan van Alteren > wrote: > > We've encountered an issue where a user makes changes to an agenda, but does > not click the Save button. Instead, the user closes the browser or uses the > navigation to go to a different part of the application. When navigatin

Re: [Pharo-users] Pharo and new MacOS Catalina

2019-10-08 Thread James Foster
> On Oct 8, 2019, at 5:24 AM, Kasper Østerbye wrote: > > Cheers, > > Have there been any problems with running Pharo on the new MacOS Catelina > (10.15)? macOS Catalina (10.15) finally makes good on the promise to disable 32-bit applications. So I’m no longer able to run the Pharo Mooc. Jam

Re: [Pharo-users] voyage mongo and transactionality

2019-10-09 Thread James Foster
ize that this > is in large part an issue with our design. However, the way object > persistence seems to work in the image environment plays a large role. > > > Kind regards, > > Jonathan van Alteren > > Founding Member | Object Guild > jvalte...@objectguild.co

Re: [Pharo-users] How can we celebrate the 50th anniversary of Smalltalk?

2020-01-05 Thread James Foster
> On Jan 5, 2020, at 7:39 AM, ponyatov wrote: > > The best tribute to 50th anniversary will be the implementation of > distributed multi-user VM. How would that be different from GemStone?

Re: [Pharo-users] can I somehow test the contents of a package

2020-02-14 Thread James Foster
I got three emails in quick succession to widely different accounts. It is almost certainly the case that his account has been hacked. > On Feb 14, 2020, at 1:05 PM, PBKResearch wrote: > > Hello everyone > > I have received this e-mail, and another one from Phil quoting the same > download li

Re: [Pharo-users] Pharo #sum vs #sumNumbers and the consequence of #average

2020-03-23 Thread James Foster
> On Mar 23, 2020, at 6:06 AM, Sven Van Caekenberghe wrote: > > What you found out now is that the clever trick used to avoid picking an > additive identity (picking an element, counting it twice and then subtracting > it) leads to a loss of precision when floating point numbers are involved.

Re: [Pharo-users] Pharo #sum vs #sumNumbers and the consequence of #average

2020-03-23 Thread James Foster
On 23 Mar 2020, at 15:47, Konrad Hinsen wrote: >> >> Am 23.03.20 um 14:45 schrieb James Foster: >> >>>> On Mar 23, 2020, at 6:06 AM, Sven Van Caekenberghe wrote: >>>> >>>> What you found out now is that the clever trick used to a

[Pharo-users] Interested in gig work opportunity?

2021-03-14 Thread James Foster
I have a self-funded hobby project (unrelated to any employer or company) that involves porting some Python code to Pharo. The initial task involves porting about 100 classes with 600 methods and writing tests for each of them and I’ve budgeted US$1200. I realize that this isn’t a big job or muc

[Pharo-users] Re: Understanding how to best structure branches to contribute to a 3rd party project

2021-04-01 Thread James Foster
Tim, This is a common open-source situation and what you described seems to me to be the best practice: (1) changes should be proposed as small, self-contained branches; (2) you should keep your main/master branch up-to-date with the upstream repository so that you can create new branches for n

[Pharo-users] Re: Mooc on Advanced OO design looking for interested teachers.

2021-04-23 Thread James Foster
Dear Stéphane, I used the Pharo MOOC in my OO class last year and would certainly consider an Advanced OO Design MOOC for next time. James Foster, MS, MBA, JD Assistant Professor of Computer Science <https://www.wallawalla.edu/academics/areas-of-study/computer-science/> Walla Walla Univ

[Pharo-users] Re: [ANN] Camp Smalltalk Supreme Finalized!

2021-06-18 Thread James Foster
Is there anyone else out there for whom weekdays (M-F) would be better than a primarily weekend event? James > On Jun 17, 2021, at 11:31 AM, Richard Kenneth Eng > wrote: > > As of today, Wednesday, June 17, 2021, I have successfully nailed down the > most exciting roster of keynote speakers

[Pharo-users] Maintainer of smalltalk.org?

2021-10-05 Thread James Foster
I recently came across smalltalk.org <http://smalltalk.org/> and am curious to know who maintains it. I tried sending an email to the contact but the address bounced. Thanks! James Foster

[Pharo-users] Re: UK Smalltalk User Group Meeting - Wednesday, January 26th

2022-01-18 Thread James Foster
Will this be recorded for later viewing (for those of us who would prefer to be asleep at 3am)? James > On Jan 17, 2022, at 2:30 PM, Giovanni Corriga wrote: > > For our January meeting, we'll be hosting GemTalk's Martin McClure who will > talk about a new Smalltalk IDE - Sparkle. > > If you'

[Pharo-users] Re: UK Smalltalk User Group Meeting - Wednesday, January 26th

2022-01-18 Thread James Foster
3AM. > In your time zone, James, I believe it will be at 11AM. > > Regards, > -Martin > > On 1/18/22 07:55, James Foster wrote: >> Will this be recorded for later viewing (for those of us who would prefer to >> be asleep at 3am)? >> >> James >> >

Re: [Pharo-users] looking for another iterator :)

2018-01-21 Thread James Foster
Since ‘atMax:’ doesn’t seem as clear to me, I’d prefer ‘upToMax:’ or ‘withMax:’ or (especially) the following: upTo: anInteger timesDo: aBlock upTo: anInteger timesSelect: aBlock upTo: anInteger timesCollect: aBlock James Foster > On Jan 21, 2018, at 8:56 AM, Stephane Ducasse wrote: >

Re: [Pharo-users] Windows installation broken?

2018-06-18 Thread James Foster
tisfied any of those requirements. Is this the way you treat your family? Are you managing a software team using this approach? Or do you limit this sort of behavior to on-line communities? James Foster

Re: [Pharo-users] a basic hash question

2018-07-30 Thread James Foster
Werner, I would say that you are right, this is a problem. A (not un-common) source of subtle bugs in Smalltalk is missing this rule that equivalent objects must have the same hash. In GemStone the objects are not equivalent (I’m not arguing that this is right, just that it avoids the problem y

Re: [Pharo-users] a basic hash question

2018-07-31 Thread James Foster
To what extent is it required by ANSI that objects be of the same class? Does Pharo treat a String and a Symbol as equivalent if they have the same characters? James > On Jul 30, 2018, at 10:59 PM, Richard O'Keefe wrote: > > I do not think that (1 to: 4) and #(1 2 3 4) should be equal. > Let

Re: [Pharo-users] a basic hash question

2018-07-31 Thread James Foster
about 2.0 = 2? Is #a < ‘b’? is #b > ‘a’? How about #a = ‘a’? It seems strange to suggest that an object can be less than or greater than, but not equal to! James > On Jul 31, 2018, at 9:24 PM, Richard O'Keefe wrote: > @James Foster: 100%. There are no exceptions >

Re: [Pharo-users] a basic hash question

2018-07-31 Thread James Foster
s is not merely a theoretical possibility; I just tried > it in GNU Smalltalk. > > There was a serious historic bug in many Smalltalks where > 'a' = #a was true (using string comparison) but > #a = 'a' was false (using identity). This may well be > why the stan

Re: [Pharo-users] Gemstone as a service?

2018-08-18 Thread James Foster
Will you be coming to ESUG? Perhaps we could discuss this in more detail after my talk on Wednesday at 12:30 (https://esug.github.io/2018-Conference/conf2018.html <https://esug.github.io/2018-Conference/conf2018.html>). James Foster > On Aug 18, 2018, at 9:11 AM, Andy Burnett

Re: [Pharo-users] Gemstone as a service?

2018-08-19 Thread James Foster
> On Aug 19, 2018, at 1:28 AM, Marten Feldtmann wrote: > > This would be of general interest ... I suppose > > Marten I’m certainly hoping so! From the schedule: A Browser-based IDE for Cloud-hosted GemStone When Wed, September 12, 12:30pm – 12:45pm Description James Foste

Re: [Pharo-users] Gemstone as a service?

2018-08-19 Thread James Foster
> On Aug 19, 2018, at 3:49 PM, Andy Burnett > wrote: > > Might [someone provide] GaaS ... through Heroku[?] Regarding Heroku, see https://programminggems.wordpress.com/2013/07/16/gemstones-on-heroku/ and https://github

Re: [Pharo-users] Gemstone as a service?

2018-09-16 Thread James Foster
My ESUG presentation (based on recent screencasts at https://www.youtube.com/user/JamesGFoster/videos ) culminated with a live hands-on opportunity for people to connect to a cloud-hosted GemStone/S 64 Bit 3.4.2 server. As I expected, the questi

[Pharo-users] Distinguishing between dynamic vs. static HTTP requests

2018-09-20 Thread James Foster
When serving web pages from a web server in front of Smalltalk (e.g., Apache, Nginx, etc.), is there a convention for designating which pages are to be sent on to Smalltalk and which are to be served directly (or sent somewhere else)? Is there a prefix or suffix for one or the other? That is, do

Re: [Pharo-users] Why is the root class of tests named TestAsserter?

2018-10-10 Thread James Foster
Hi Abdelghani, I don’t have immediate access to earlier versions of SUnit (oh, that it were on GitHub!), but my recollection is that TestCase was originally a root class but duplicate code with TestResource inspired a refactoring that called for a common superclass. The name TestAsserter was ch

Re: [Pharo-users] [vwnc] Parsing in Smalltalk

2018-10-22 Thread James Foster
We will have the same issue porting PP2 to GemStone and look forward to suggestions. > On Oct 22, 2018, at 4:40 AM, Steffen Märcker wrote: > > Hi Jan, > > I am trying to port PP2 to VW and managed to get most of the tests green. =) > Some of the remaining test failures occur in > > PP2Debugg

Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread James Foster
Hi Richard, So the that we gave you is now “lost"? Perhaps people didn’t understand what you expected from us other than money. What else is needed to make your project a success? We are supposed to “code the competition” as well? Anything else? Is this practice of insulting people (“Does

Re: [Pharo-users] adding instance variables (data) to the Object class

2019-01-16 Thread James Foster
> On Jan 16, 2019, at 6:28 AM, Petr Fischer via Pharo-users > wrote: > > > From: Petr Fischer > Subject: Re: [Pharo-users] adding instance variables (data) to the Object > class > Date: January 16, 2019 at 6:28:44 AM PST > To: pharo-users@lists.pharo.org > > > Yes, due to the object layou

[Pharo-users] Re: [PDFtalk] Porting to non-namespace Smalltalks

2022-03-01 Thread James Foster
Hi Christian, I’m glad to hear that PDFtalk is getting such good exposure! I have a brief question about the VW port: Did you need to replace any base methods (using package overrides, not subclass overrides)? James > On Mar 1, 2022, at 10:08 AM, christian.hai...@smalltalked-visuals.com wrote:

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

2022-03-01 Thread James Foster
nd system classes though. > But maybe I don’t understand your question… > > Christian > > > Von: James Foster > Gesendet: Dienstag, 1. März 2022 19:23 > An: Pharo Mailing List > Cc: ESUG Mailing list > Betreff: [Pharo-users] Re: [PDFtalk] Porting to non-name

[Pharo-users] Re: Null Object Pattern

2022-03-16 Thread James Foster
Richard, My _concern_ with inlining is that since it is designed to short-circuit dynamic method lookup, it is impossible to call a _different_ implementation. That is, you lose the opportunity to have the _receiver_ decide how to respond to the message. You may think of it as a message, but th

[Pharo-users] Re: Null Object Pattern

2022-03-17 Thread James Foster
- I don't know whether Fred has a phone or not > - I know that Fred has no phone > There's room for three *different* null objects there. > Should we have UnknownNumberOfActualPhone to answer false to #isnil > and NonNumberOfNonexistentPhone to answer true? Or what? > >

[Pharo-users] Re: Null Object Pattern

2022-03-19 Thread James Foster
say there are things *you* can safely > do in Smalltalk that fumblefingers here would be burnt > badly by. There are many things that *can* be done that > I *won't* do. In a chemistry lab, I would not work with > ClF3 let alone O2F2. In Smalltalk, I don't monkey with > #isN

[Pharo-users] Re: Null Object Pattern

2022-03-20 Thread James Foster
; > I *could* make a batch of ricin and store it in my > granddaughter's bedroom, but I'm not going to. > I *could* make a proxy by going through #doesNotUnderstand: > but I am not going to. That would be a textbook example of > maxim 38: "Just because it's easy f

[Pharo-users] Re: Null Object Pattern

2022-03-21 Thread James Foster
Richard, My primary reference for the Proxy Pattern is the classic "Design Patterns, Elements of Reusable Object-Oriented Software" by Gamma, Helm, Johnson, and Vlissides (Addison-Wesley 1995). In describing how to implement the pattern the “Gang of Four (or GOF)" advise “using doesNotUnderstan

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

2022-03-27 Thread James Foster
https://github.com/GemTalk/SETT > On Mar 27, 2022, at 3:56 PM, Richard Sargent > wrote: > > GemTalk Systems published a tool called SETT which is designed to extract > sources from Store into a git repository. I think it's filetree, not to El > format, but g

[Pharo-users] Re: Pharo is unresponsive after forcing quit

2022-04-27 Thread James Foster
Pharo 10 on Mac Monterey works fine for me. > On Apr 27, 2022, at 5:43 PM, Stewart MacLean wrote: > > Hi, > > [Pharo 10 on Mac Monterey] > > Due to the multi-process nature of Bonjour that I'm attempting to interface > to, I am crashing the system ALOT as it disappears down a black hole and I

[Pharo-users] Re: Looking for North American programming language/Smalltalk researchers (academic or industry)

2022-07-14 Thread James Foster
Yes, I’m interested but would prefer the second half of June (our school is on the quarter system) and would prefer weekdays rather than weekends. James Foster > On Jul 14, 2022, at 8:35 AM, David Mason wrote: > > Given the success of Camp Smalltalk Supreme, Richard and I were won

[Pharo-users] Re: How do I unsubscribe?

2023-01-17 Thread James Foster
Hi Hedley, If you look at the raw source for the email, it includes the following lines in the header: Reply-To: Any question about pharo is welcome Subject: [Pharo-users] How do I unsubscribe? List-Id: Any question about pharo is welcome List-Archive:

[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 w

[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: 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: [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 h

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

2024-01-16 Thread James Foster via Pharo-users
! James Foster > On Jan 16, 2024, at 8:22 PM, sergio ruiz wrote: > > > Hi, all. > > I used the GLASS platform years ago, and I was thinking it might be a good > match for my upcoming projects. > > The documentation looks to be the same documentation I used back whe

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

2024-01-16 Thread James Foster via Pharo-users
credentials might be something like /var/opt/MYAPP/myPrivateKey. In any case, ensure that you protect the key with 400 or 600 security (this assumes you are using Linux or macOS). James Foster > On Jan 16, 2024, at 8:27 PM, sergio ruiz wrote: > > Hi, all. > > One of my proj

[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 (Digital

[Pharo-users] Re: Backing up data

2024-01-17 Thread James Foster via Pharo-users
system crash. James Foster > On Jan 17, 2024, at 8:48 PM, sergio ruiz wrote: > > I have been in the relational database world for decades. One of the things > that is super simple is backing up and restoring data. > > Sometimes, it makes it makes sense to pull the pr

[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 us

[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 D

[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 a

[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] Re: [Pharo-dev] EU Citizen Initiative for consumers to have access to apps they purchased

2024-08-03 Thread James Foster via Pharo-users
How would this impact software that is licensed on a subscription basis? What if some functionality in the application requires a server component. Is the vendor required to provide that server component forever? Or is the vendor prohibited from building applications that have a server component

[Pharo-users] Re: A question about Pharo’s Vision document

2024-08-20 Thread James Foster via Pharo-users
recursion. James Foster > On Aug 20, 2024, at 12:15 AM, Rene Paul Mages (ramix) > wrote: > > Dear Pharo community, > > At the beginning of this 2012-document : > > https://inria.hal.science/hal-01879346/document > > we can read the following sentence (page 4) : &