[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] 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 aw

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

2024-04-18 Thread Tim Mackinnon
ast :) > > 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 >> cha

[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: [Pharo-dev] "The Classification Model" — New blog post on all: objects all: theTime

2024-03-19 Thread Tim Mackinnon
Hi Koen - is there any particular place you would like us to feedback on the posts? Is here useful, or some other location? I like the concepts you are introducing (I need to take to read your PHD - so good to have the link in there) - but the devil is in the detail of course. If I have

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

2024-03-11 Thread Tim Mackinnon
As browsers are a passion in the Smalltalk world it will be great to read your thoughts - as its certainly a hot potato, and we don't seem to have quite cracked it so far. I recall the presentations on Calypso from Pharo days (might have been recorded for review if you haven't seen them). I

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

2024-03-11 Thread Tim Mackinnon
closest was > "Declare global". > > Smalltalk/X offered me the option of "Continue" with an undeclared variable, > and then "References to it" worked perfectly. > > > > On Mon, 11 Mar 2024 at 01:43, Tim Mackinnon wrote: >> >> Hi - I was convince

[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] 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] 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: Backing up data

2024-02-19 Thread Tim Mackinnon
eed 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: >> __ >

[Pharo-users] Re: Backing up data

2024-02-18 Thread Tim Mackinnon
f 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 > > On Sun, Feb 18, 2024 at 11:02 AM Tim Mackinnon wrote: >> __ >> I think Ross (and what Norbert said) nicely al

[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-01-31 Thread Tim Mackinnon
Sergio - might be too late now, but I haven't seen anyone mention Sean's solution - https://github.com/seandenigris/Simple-Persistence (I think it uses Fuel under the hood, but its a nice simple solution) Tim On Thu, 18 Jan 2024, at 4:48 AM, sergio ruiz wrote: > I have been in the relational

[Pharo-users] Re: [Pharo-dev] # This week (40/2023) on the Pharo Issue Tracker

2023-10-06 Thread Tim Mackinnon
I don't look in depth every week - but gosh there are always some great items in the list when you do look. Its all the little details the make you smile - removing old usages etc. This is how you fix a big system bit by bit - its very inspirational and a good example for the day jobs as well.

[Pharo-users] Re: Pharo being featured in Exercism's Mind Shifting May

2023-05-11 Thread Tim Mackinnon
Those are some nice soundbites - and pleased to see they capture the spirit of Pharo (and Smalltalk). I was heartened in the second link to see that he picked up on the ability to define code from DNU (something we tried to show in the early exercism launch - although having not kept up with

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

2023-03-15 Thread Tim Mackinnon
using the `isOdd` method. So the result of the entire >> expression is a collection of all even numbers between 1 and 100 that are >> divisible by 4. >> >> >> ciao >> >> giorgio >> >> >> On Wed, Mar 15, 2023 at 8:07 AM Tim Mackinnon wrote: >&g

[Pharo-users] Wow - Chat GPT understands Smalltalk

2023-03-15 Thread Tim Mackinnon
Of course everyone is talking about ChatGPT, and I saw a post to ExplainCode and didn’t expect it to understand Smalltalk, so was impressed that it does! Presumably the Tonel Smalltalk code on GitHub has helped along with numerous articles?Try it out: https://whatdoesthiscodedo.com/I gave this

[Pharo-users] Re: Sacrilegeous question : what are compelling use cases for Pharo

2023-01-14 Thread Tim Mackinnon
This question comes up every few years - and it’s a good one to revisit, particularly in a new year. You’ve already had a few good answers - and I’m sure you will get a few more. Of the languages you cite - I’ve tried 2 of them (C# and Swift) - and they are just too complicated. They don’t

[Pharo-users] Re: Creating tiny Pharo images

2023-01-01 Thread Tim Mackinnon
This is awesome Erik - thanks for documenting it. There are so many things we can pursue in 2023! Tim > On 31 Dec 2022, at 13:08, erik.s...@gmail.com wrote: > >  > Hi all. > > I have created a bootstrap helper package to create tiny Pharo images. I use > this for CodeParadise, but it can

[Pharo-users] Re: Pharo CMS

2022-08-27 Thread Tim Mackinnon
I recall that that Norbert was doing some interesting cms stuff (check old messages, or maybe he will chip in). To be honest though, I’d consider using StoryBlok (https://www.storyblok.com/) or Prismic and interface with that with zinc Tim > On 26 Aug 2022, at 10:20, Siemen Baader wrote: >

[Pharo-users] Re: Blog post on Edit Distance

2022-05-12 Thread Tim Mackinnon
Nice blog post - I found it very interesting particularly as this is an area i'm less familiar with so appreciate all of you educating us (or at least me) Tim On Thu, 12 May 2022, at 8:48 AM, bezza...@gmail.com wrote: > Hello everyone, > > My name is Abir and I am an intern that is currently

[Pharo-users] Re: Installing code in a running image

2022-04-04 Thread Tim Mackinnon
>From memory - the Excercism project does this too (can't recall if it uses >CodeImporter, but it does get source from Exercism and load it into the image). Having said this - are you sure you don't want to have some versioned packed in git that your image can load up when needed? It would add

[Pharo-users] Re: Null Object Pattern

2022-03-21 Thread Tim Mackinnon
This has been an interesting thread to read on the side, and I appreciate the thought provoking conversion. On Sun, 20 Mar 2022, at 6:11 AM, Richard O'Keefe wrote: > An override of #doesNotUnderstand: *is* (an instance of) the problem. > What part of "you may think you know what to forward now,

[Pharo-users] Re: Wanted: Backend + Database project

2022-03-01 Thread Tim Mackinnon
I'm interested in what you find/compare on this - however as a wider point - what are your bigger thoughts on monoliths vs. microservices - as I'm guessing from your message that you have drunk the kool aid - but does it in fact make things better? I ask because I've worked in some awesome

[Pharo-users] Re: Image

2022-02-24 Thread Tim Mackinnon
Hi Federica - that is a very old version of Pharo that you are using - you should consider using a much newer version (ideally the latest - as there are many more tools for recovering lost work, and in fact the environment can detect it and prompt you, equally there is GIT integration which is

[Pharo-users] Re: Changes to class not recorded in change.log?

2022-02-14 Thread Tim Mackinnon
Hi Stewart - are you using the Code Changes (Epicea) browser - or trying to use the older changes files? Your message wasn't clear - and I have seen oddities with Epicea too - but normally I have been able to recover instance variables too (sometimes the restore options were a bit confusing

[Pharo-users] Re: Run old 32-Bit image on 64-Bit macOS

2022-02-03 Thread Tim Mackinnon
Didn't someone mention that you can run old images using squeakjs in a web browser? Maybe I misunderstood that, but it seemed like a neat way to do it. On Wed, 2 Feb 2022, at 9:21 PM, Jupiter Jones wrote: > I had a similar issue and ended up installing an ubuntu VM under VMWare > Fusion and

[Pharo-users] Re: Access to old image / source

2021-11-12 Thread Tim Mackinnon
That is impressive ... good tip for the future. On Fri, 12 Nov 2021, at 11:17 AM, Jupiter Jones wrote: > Wow! That’s crazy - it just opened. > > Thanks Dave for the link. It was getting painful digging through changes. > >> On 9 Nov 2021, at 8:31 am, David T. Lewis wrote: >> >> On Mon, Nov 08,

[Pharo-users] Re: Access to old image / source

2021-11-08 Thread Tim Mackinnon
It’s better if you can launch your image - but your .changes file should also have all your code (albeit, it’s a bit of a hunt it down affair to re-assemble it) Tim > On 8 Nov 2021, at 11:50, Jupiter Jones wrote: > > Thanks Guillermo - that’s what that import button is for :) > > I gave it

[Pharo-users] Re: The ideal font for Pharo

2021-09-06 Thread Tim Mackinnon
And is an emoji a binary or keyword element? Which could hilite some interesting programming usage if it would work? ^self  Or ^a  b > On 6 Sep 2021, at 19:53, Offray Vladimir Luna Cárdenas > wrote: > >  > Now that we're talking of fonts. I wonder how difficult would be to support >

[Pharo-users] Re: Private Methods

2021-08-23 Thread Tim Mackinnon
t abstractions you might want to keep > private all the stuff that is causing the smell :-) > > > > > Esteban A. Maringolo > >> On Mon, Aug 23, 2021 at 8:06 AM Tim Mackinnon wrote: >> >> As many have described, I’ve seen this work reasonably well to

[Pharo-users] Re: Private Methods

2021-08-23 Thread Tim Mackinnon
As many have described, I’ve seen this work reasonably well too - while I’ve seen the pvt prefix convention, I’ve also seen _name used to - which I felt was marginally better (it also means private methods get grouped at the top of the “all list” and not alphabetically in the middle’ish (but

[Pharo-users] Re: Are there any docs for ReferenceFinder?

2021-08-01 Thread Tim Mackinnon
its the playground that is the leading cause of this? Tim > On 1 Aug 2021, at 15:56, Tim Mackinnon wrote: > > Hi everyone - I was curious why my image is 3gb, and recently someone > mentioned ReferenceFinder which I’ve not used before - however the class > comment for it is very te

[Pharo-users] Re: The Greatest Contributors to Smalltalk since 1980

2021-07-25 Thread Tim Mackinnon
to promote a live, simple, fun and feature rich coding experience that we should all celebrate. Tim > On 25 Jul 2021, at 16:30, Tim Mackinnon wrote: >  > Isn’t this the wrong question to ask? I’m assuming this is to do with > Smalltalk’s 50th anniversary, and of course we are grateful to

[Pharo-users] Re: The Greatest Contributors to Smalltalk since 1980

2021-07-25 Thread Tim Mackinnon
Isn’t this the wrong question to ask? I’m assuming this is to do with Smalltalk’s 50th anniversary, and of course we are grateful to those early pioneers who did lots of work in the field 20-30 years ago but to me that’s the old history and while it’s interesting to call out, it doesn’t shed

[Pharo-users] Re: How to handle (recover) from a ZnInvalidUTF8: Illegal continuation byte for utf-8 encoding error?

2021-07-20 Thread Tim Mackinnon
in | >> (ZnCharacterReadStream on: in encoding: #ascii) upToEnd ]. >> >> '/var/log/system.log' asFileReference binaryReadStreamDo: [ :in | >> (ZnCharacterReadStream on: in encoding: ZnCharacterEncoder ascii >> beLenient) upToEnd ]. > > There is

[Pharo-users] How to handle (recover) from a ZnInvalidUTF8: Illegal continuation byte for utf-8 encoding error?

2021-07-20 Thread Tim Mackinnon
Hi - I’m doing a bit of log file processing with Pharo - and I’ve hit an unexpected error and am wondering what the best way to approach it is. It seems that I have a log file that has unexpected characters, and so my readStream loop that reads lines gets an error: "ZnInvalidUTF8: Illegal

[Pharo-users] Re: [ANN] Pharo 9 released!

2021-07-15 Thread Tim Mackinnon
Nice work guys - I hadn’t realised it was going to be around now… looking forward to being able to try the new things out. Tim > On 15 Jul 2021, at 16:44, Russ Whaley wrote: > > Congratulations everyone on Pharo v9. I love working in this immersive > environment. > > On Thu, Jul 15, 2021

[Pharo-users] Re: Is there an easy way to cherry pick methods from another branch in iceberg?

2021-06-29 Thread Tim Mackinnon
thing to want to just get bak to a safe point. For the cherry picking - I have raised an Issue (in Iceberg?) - https://github.com/pharo-vcs/iceberg/issues/1519 Tim > On 28 Jun 2021, at 13:12, Guillermo Polito wrote: > > Hi Tim, > >> El 22 jun 2021, a las 1:39, Tim Macki

[Pharo-users] Re: Is there an easy way to cherry pick methods from another branch in iceberg?

2021-06-26 Thread Tim Mackinnon
Just nudging this one - as I’d like to improve my Iceberg foo - and cherry picking methods and reverting are things I’d like to learn how to do better? > On 22 Jun 2021, at 00:39, Tim Mackinnon wrote: > > Hi guys - while I mostly get along with Iceberg and can do com

[Pharo-users] Is there an easy way to cherry pick methods from another branch in iceberg?

2021-06-21 Thread Tim Mackinnon
Hi guys - while I mostly get along with Iceberg and can do common stuff - there are still a few things that I'm not sure on the best way to work. A recent one, was that I created a branch for an experiment - decided not to use and then went back to master to try again. However if I want to

[Pharo-users] Re: Zn and AWS - retrieving object versions?

2021-06-17 Thread Tim Mackinnon
cts things. Tim > On 17 Jun 2021, at 17:19, Tim Mackinnon wrote: > > Hi Sven - thanks for taking a quick look, this change did stop me getting an > immediate error - but I seem to get no results back. > > Digging into it a bit more - I seem to be issuing the GET request as &g

[Pharo-users] Re: Zn and AWS - retrieving object versions?

2021-06-17 Thread Tim Mackinnon
ollowing change: > > In ZnAWSS3RequestSignatureTool>>#canonicalStringFor: replace the last > > request uri pathPrintString > > by > > request uri pathQueryFragmentPrintString > > I did not try this myself, so it might not solve your issue. > > Pl

[Pharo-users] Zn and AWS - retrieving object versions?

2021-06-16 Thread Tim Mackinnon
Hi everyone - I’m wondering if someone knows the trick to listing object versions in AWS S3? I was previously using a non-Zn library (there are a few around - but they are quite old and I’m not sure how much they are maintained) - however I hadn’t realised that Zn actually supports S3 until I

[Pharo-users] Re: Problem installing 9.0 on MacMini M1

2021-06-15 Thread Tim Mackinnon
Worth saying that while Brew is handy on a mac (and avoid installing it as a sudo user) - you shouldn't need it do anything with Pharo either with with the launcher (graphical) or via the console (command line). Its worth checking you have properly read the download instructions on pharo.org -

[Pharo-users] Re: And it goes on - How do I fix a missing repository

2021-06-03 Thread Tim Mackinnon
Following this from the sidelines - I think sometimes the confusion comes from the Iceberg window showing red/detached repos that are only important if you are actively working on Pharo itself - however they “look” important. I’m not sure if we have this feature request - but I’ve often thought

[Pharo-users] Re: Looking for more non-trivial example application based on Spec2 to learn from...

2021-05-12 Thread Tim Mackinnon
Hi Mark - not to distract you, as its good to see someone pushing on the Spec integration with a real use case - but an alternate is a web application. Presumably you are familiar with Seaside but there is another kid in town that I’ve been having a lot of fun with with - CodeParadise - which

[Pharo-users] Re: Announcements - and whether its bad to check if a subscription would be handled?

2021-04-27 Thread Tim Mackinnon
it, and they do the same. In this > case especially, the one that handles the event needs to mark it as handled > so that no one else is asked to handle it. > > On April 27, 2021 5:49:56 AM HST, Tim Mackinnon wrote: >> Hi guys - yes that fire and forget was always how I had viewed >

[Pharo-users] Re: Announcements - and whether its bad to check if a subscription would be handled?

2021-04-27 Thread Tim Mackinnon
the > listeners should not care if there is someone posting data. > > Asking for subscribers is introducing a coupling. > > The announcement mechanism will/should deal with this in an efficient way. > > > On 27 Apr 2021, at 16:03, Tim Mackinnon wrote: > > > > From

[Pharo-users] Re: Announcements - and whether its bad to check if a subscription would be handled?

2021-04-27 Thread Tim Mackinnon
Thu, 22 Apr 2021, at 11:34 PM, Tim Mackinnon wrote: > Hi everyone - I’ve always thought the article on announcements many > years ago was very cool - and we don’t seem to use them as much as we > could (but equally they aren’t a panacea to be overused everywhere > either - and they

[Pharo-users] Announcements - and whether its bad to check if a subscription would be handled?

2021-04-22 Thread Tim Mackinnon
Hi everyone - I’ve always thought the article on announcements many years ago was very cool - and we don’t seem to use them as much as we could (but equally they aren’t a panacea to be overused everywhere either - and they do get used in Pharo to some extent). Anyway, I’ve been playing around

[Pharo-users] Re: We haven't had a design debate in a while - thoughts on CD.buy article...

2021-04-17 Thread Tim Mackinnon
I think that is a nice end to this thread… you guys really made me chuckle. > On 17 Apr 2021, at 17:36, Stéphane Ducasse wrote: > > > >> On 16 Apr 2021, at 19:24, Richard Sargent >> wrote: >> >> I remember - way back in the dark ages - walking into a music store, picking >> up a CD, and

[Pharo-users] Re: We haven't had a design debate in a while - thoughts on CD.buy article...

2021-04-16 Thread Tim Mackinnon
addToCart(aCart). >> >> If you think it with the typical dog.bark() it certainly makes more sense >> than bark(dog). >> >> Regards! >> >> Esteban A. Maringolo >> >> >> On Fri, Apr 16, 2021 at 5:20 AM Tim Mackinnon wrote: >>>

[Pharo-users] We haven't had a design debate in a while - thoughts on CD.buy article...

2021-04-16 Thread Tim Mackinnon
Hi guys - someone pointed out this article from a UK colleague which seems to be causing a flurry of discussion - but I always like the insights of this group. I had an instant reaction when I read it - but curious what people here think in 2021.

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-13 Thread Tim Mackinnon
CI which injects“ and „stages" … this invalidates at >>> least „easiest“ and maybe „cheapest“ as well. I think I missed the >>> intent of this mail. So can you give a few more details otherwise it >>> is hard to meet the „easiest on this level of requirements“

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-13 Thread Tim Mackinnon
These are some useful inputs - its definitely getting to a place where a little pocket money gives you a real environment to hobby deploy to (even professionally if you are careful i guess). Sven - presumably this Graviton setup is an EC2 instance - and so you patch your own OS and provide any

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-12 Thread Tim Mackinnon
That is cheap 3e/m is definitely worth considering… but I guess you do have to take care of your own patching etc right (which isn’t necessarily horrible, but does require a bit of extra effort to track things). I was interested in whether the next step up in the food chain using Docker images

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-08 Thread Tim Mackinnon
checkout step, so its a little bit faster. Pierce - who/where are you rnning your Docker image? Do you use a particular service (or are you running your own?) Tim On Thu, 8 Apr 2021, at 4:29 AM, Pierce Ng wrote: > On Wed, Apr 07, 2021 at 02:21:14AM +0100, Tim Mackinnon wrote: > > I

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-06 Thread Tim Mackinnon
d some extra logging to my load.st - eg. | logger | logger := Stdio stderr. logger crlf; nextPutAll: 'Starting Load Script...'. Tim > On 6 Apr 2021, at 18:09, Tim Mackinnon wrote: > > Adding some thoughts to my own post - I have experimented with dockerize.io > <http://dockerize.io

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-06 Thread Tim Mackinnon
. In this vein - I wonder where SmalltalkCI sits? Do you need it for a plain Pharo app - you just need to grep the output of Metacello and your test runner - but perhaps it does this better (I can see the need for building multiple platforms etc). Tim On Fri, 2 Apr 2021, at 10:32 AM, Tim Mackinnon

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

2021-04-02 Thread Tim Mackinnon
keep your main/master branch up-to-date with the > upstream repository so that you can create new branches for new pull/merge > requests; and (3) you should create your own branch with the combination of > things you want to include. I don’t know of a way around this. > > James &

[Pharo-users] Re: Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-02 Thread Tim Mackinnon
terface thru windows remote > terminal and in the GUI > 5. Create a icon on desktop thru right-click “Create Launcher” for > pharo-launcher > 6. Create pharo images thru pharo-launcher > > hope this is of use > > Sanjay Minni > > On Thu, 1 Apr 2021 at 16:31, Tim

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

2021-04-01 Thread Tim Mackinnon
> >> On Thu, Apr 1, 2021, 07:15 Tim Mackinnon wrote: >> Hi Everyone - I tried asking this on Discord, but I think it got a bit lost >> - and perhaps for more philosophical questions, here is better. >> >> So - I’m wondering what is the recommended way to w

[Pharo-users] Whats the easiest/cheapest way to run a Pharo web app in 2021?

2021-04-01 Thread Tim Mackinnon
Hi everyone - its been a few year since I last hosted a little Pharo web app - and the last time I did, Sven pointed me to DigitalOcean and creating a tiny instance and configuring an Ubuntu server and then copying a pharo image on to that. It recall it wasn’t too bad, albeit a bit fiddly… Now

[Pharo-users] How to get top level menu item shortcuts to work?

2021-04-01 Thread Tim Mackinnon
Hi - I tried asking this on Discord, but it got lost in the day to day stuff - so trying here. I am a bit confused how Keyboard shortcuts work in P8 for World menus. I have a method with the pragma, and I get aBuilder, and I create a top level menu item. Then to add a child, it seems that I

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

2021-04-01 Thread Tim Mackinnon
Hi Everyone - I tried asking this on Discord, but I think it got a bit lost - and perhaps for more philosophical questions, here is better. So - I’m wondering what is the recommended way to work with another project you want to contribute to (in my case CodeParasides). So I know I can fork it

[Pharo-users] Re: Is there a way to load a dependent repository of assets that doesn't have a baseline - in my Metacello baseline?

2021-01-28 Thread Tim Mackinnon
at you’re looking for, but there is GitBridge out > there too > > http://forum.world.st/ANN-GitBridge-td5101250.html > >> El 27 ene 2021, a las 23:51, Tim Mackinnon escribió: >> >> Hi Hernan - that is close to what I want, and looks useful for something &g

[Pharo-users] Re: Why does Iceberg duplicate my Project when loading a baseline?

2021-01-27 Thread Tim Mackinnon
/issues/1404 > <https://github.com/pharo-vcs/iceberg/issues/1404> > On Wed, 27 Jan 2021 at 04:30, Tim Mackinnon wrote: > Hi guys - its been a while since I’ve had chance to code in Pharo - but I > found a moment to pick up an old project - but when I load it into a fresh P8 >

[Pharo-users] Re: Is there a way to load a dependent repository of assets that doesn't have a baseline - in my Metacello baseline?

2021-01-27 Thread Tim Mackinnon
nán Morales Durand > wrote: > > You mean something like this? > > https://github.com/hernanmd/MetacelloFileDownload > <https://github.com/hernanmd/MetacelloFileDownload> > > > El mar, 26 ene 2021 a las 23:57, Tim Mackinnon () escribió: > Hi - I’m trying

[Pharo-users] Why does Iceberg duplicate my Project when loading a baseline?

2021-01-26 Thread Tim Mackinnon
Hi guys - its been a while since I’ve had chance to code in Pharo - but I found a moment to pick up an old project - but when I load it into a fresh P8 image using a baseline - it seems to duplicate my project in iceberg? Whats up with that - is this a regression, or is it something abnormal

[Pharo-users] Is there a way to load a dependent repository of assets that doesn't have a baseline - in my Metacello baseline?

2021-01-26 Thread Tim Mackinnon
Hi - I’m trying to create a baseline for my project so that it includes a dependent repository that has some assts but no code. Is there a way to do this in Metacello - I have a baseline dependencies like the following - and its the last line that fails as it not really a repo with a baseline

[Pharo-users] Re: NeoCSVReader and wrong number of fieldAccessors

2021-01-22 Thread Tim Mackinnon
I’m not doing any CSV processing at the moment, but have in the past - so was interested in this thread. @Kasper, can’t you just use #readHeader upfront, and do the assertion yourself, and then proceed to loop through your records? It would seem that the Neo caters for what you are suggesting

[Pharo-users] Re: Pharo Mars still not working on Ubuntu

2020-12-12 Thread Tim Mackinnon
Just to chip in here - the work demonstrated on Pharo development is inspirational. Rather than throwing everything away, it shows the alternative - incrementally improving a running platform - and practicing what we preach in industry by refactoring a large elderly code base bit by bit - it's

[Pharo-users] Re: Pharo and Virtual Realitity

2020-11-19 Thread Tim Mackinnon
I too was going to ask about what hardware setup you need - as it looks like lots of fun... very nice work. Any chance of a video to show what its like? Meanwhile - maybe Santa can deliver an HTC headset at my house... Tim On Wed, 18 Nov 2020, at 8:52 PM, Alexandre Bergel via Pharo-users

[Pharo-users] Why does loading baselines in P8 gives multiple entries in Iceberg?

2020-10-15 Thread Tim Mackinnon
Hi guys - having not worked on a proper project in Pharo for a while, I was a bit surprised in Pharo 8 to see that when I load a project baseline, it seems to appear multiple times in Iceberg? Is this a known issue - or am I forgetting to do something? I noticed this for CodeParadise, but also

[Pharo-users] Re: Easiest light weight cloud/web persistence for Pharo?

2020-10-09 Thread Tim Mackinnon
jtuc...@objektfabrik.de > wrote: >> Am 06.10.20 um 22:41 schrieb Tim Mackinnon: >> >> > Gosh - this is proving much more interesting than I had imagined, and I’m >> > getting lots of useful input, so I double appreciate the time and thoughts >> > from eve

[Pharo-users] Re: Easiest light weight cloud/web persistence for Pharo?

2020-10-07 Thread Tim Mackinnon
On Wed, 7 Oct 2020, at 5:04 AM, jtuc...@objektfabrik.de wrote: > Am 06.10.20 um 22:41 schrieb Tim Mackinnon: > > Gosh - this is proving much more interesting than I had imagined, and I’m > > getting lots of useful input, so I double appreciate the time and thoughts > > from ever

[Pharo-users] Re: Easiest light weight cloud/web persistence for Pharo?

2020-10-06 Thread Tim Mackinnon
and they take care of everything for me… well here’s hoping right? Tim > On 6 Oct 2020, at 21:41, Tim Mackinnon wrote: > > Gosh - this is proving much more interesting than I had imagined, and I’m > getting lots of useful input, so I double appreciate the time and thoughts > f

[Pharo-users] Re: Easiest light weight cloud/web persistence for Pharo?

2020-10-06 Thread Tim Mackinnon
Gosh - this is proving much more interesting than I had imagined, and I’m getting lots of useful input, so I double appreciate the time and thoughts from everyone. I probably should have said that my "super awesome idea" is just a little flashcard spelling app for my daughter (and possibly a

[Pharo-users] Re: Easiest light weight cloud/web persistence for Pharo?

2020-10-06 Thread Tim Mackinnon
hat you decide and I might be able to help with > some technical stuff. > > Kind regards, > > Jonathan van Alteren > > Founding Member | Object Guild B.V. > *Sustainable Software for Purpose-Driven Organizations* > > jvalte...@objectguild.com > On 6 Oct 2020, 0

[Pharo-users] Easiest light weight cloud/web persistence for Pharo?

2020-10-05 Thread Tim Mackinnon
Hi everyone - I’m wondering what is the recommended way to save some simple user data for a Pharo application I would like to run on the cloud (probably initially digital ocean, but could be AWS if it came to it). Initially I thought I might try and run my little app in Digital ocean (I

[Pharo-users] Re: Space Based Repetition

2020-09-30 Thread Tim Mackinnon
and not get the actual task done (Which it sounds like you thought too…) Tim > On 30 Sep 2020, at 16:21, Sean P. DeNigris wrote: > > Tim Mackinnon wrote >> Hi everyone - strange request, but has anyone implemented a “space based >> repetition” algorithm in Pharo/Smalltalk?... (po

[Pharo-users] Re: Space Based Repetition

2020-09-29 Thread Tim Mackinnon
Actually - realised that Github search is better than I realised and found: https://github.com/olekscode/Flashcards <https://github.com/olekscode/Flashcards> > On 29 Sep 2020, at 22:28, Tim Mackinnon wrote: > > Hi everyone - strange request, but has anyone implemented

[Pharo-users] Space Based Repetition

2020-09-29 Thread Tim Mackinnon
Hi everyone - strange request, but has anyone implemented a “space based repetition” algorithm in Pharo/Smalltalk? Before going and implementing it for a little flashcard program for my daughter, I thought it might be worth checking as while it will be fun to implement I fear I may end up

[Pharo-users] Re: Standalone html builder (a la seaside without seaside?)

2020-09-29 Thread Tim Mackinnon
;> might check it out. Be aware that my former colleague created it for our >> specific project and I have never used it in any other place, so I just HOPE >> it would work like I imagine. It is also not documented or tested at all. >> >> Best regards, >> Ja

[Pharo-users] Re: Standalone html builder (a la seaside without seaside?)

2020-09-28 Thread Tim Mackinnon
> On 28 Sep 2020, at 19:35, Franz Josef Konrad wrote: > > Am 28.09.2020 um 19:28 schrieb Tim Mackinnon: >> Hi - has anyone ever managed to extract the html builder out of seaside - or >> written something equivalent? >> I often find I want to build some HTML, but

[Pharo-users] Standalone html builder (a la seaside without seaside?)

2020-09-28 Thread Tim Mackinnon
Hi - has anyone ever managed to extract the html builder out of seaside - or written something equivalent? I often find I want to build some HTML, but don’t want the full seaside - and was wondering if anyone has managed to extract it, or have something similar? This combined with Renoir from

Re: [Pharo-users] Disable halt and breakpoints globally

2020-08-19 Thread Tim Mackinnon
Hi Esteban - its a good question (and I'm intrigued what can be done) - but for production aren't you automatically building a fresh image with a CI system... its pretty easy to do these days and this would stop that. Additionally you could add something to search for self halt, as a build step

Re: [Pharo-users] Extract-method refactoring erratic behavior in Pharo 8

2020-08-02 Thread Tim Mackinnon
I think these ones should be testable quite easily - I wrote (when prompted by Stef) a series of tests for the text selection expansion commands which use a similar ast/node based inferencing - so the refactorings should be written with an ast passed to them along with cursor and text

Re: [Pharo-users] Extract-method refactoring erratic behavior in Pharo 8

2020-07-31 Thread Tim Mackinnon
Well said. Yes - we should work on our refactoring tools a lot more. As the inventors of refactoring and the tools that back it, we’ve got to a place where we are a bit poor in this area - it’s not fluid and easy like it should be. Although - hats off to the automatic rewrite tools for

Re: [Pharo-users] Want to create a text Field using SPEC2 to get Value from User

2020-07-29 Thread Tim Mackinnon
Hi - you will get the most benefit by working through the problem yourself which is why folks are hesitant to “do it for you”, as you won’t learn meaningfully that way. Have you tried putting a break point in the code and using the debugger? (You can use the code “self halt.” If you can’t

Re: [Pharo-users] [ANN] Hyperspace v2.0.0 [v2.0.0] released!

2020-06-30 Thread Tim Mackinnon
Hey guys - I love your little repos of useful stuff, however can I ask a favour - could you put a better readme on your repo's as its not always obvious what they do , and whether its something worth investing some time in. Tim On Mon, 29 Jun 2020, at 8:32 PM, Buenos Aires Smalltalk wrote: >

Re: [Pharo-users] UK Smalltalk User Group Meeting - Wednesday, May 27th

2020-05-20 Thread Tim Mackinnon
Before the lockdown, when you could meet in the pub, we were blown away when Alan nervously approached us and asked if we were the UKST group as he was keen to meet some Smalltalkers as he’d been using this music system written in Smalltalk ... it was an amazing story that I’m sure he’ll get

Re: [Pharo-users] Deleting images / saving as - in Pharo Launcher auncher

2020-05-15 Thread Tim Mackinnon
I find I do the same sort of precautionary measure (and probably would do it more if launcher supported this use case and helped me manage those snaphot images) - I view it a bit like how TimeMachine lets you see previous versions of files - yes the source code is versioned, but its just the

Re: [Pharo-users] All file accesses get externalCalledFailed exceptions.

2020-04-22 Thread Tim Mackinnon
H Michael- that seems strange, I just tried the following on a Pharo8 with Catalina: OSPlatform current currentWorkingDirectoryPath. > /Users/macta/Dev/Smalltalk/Pharo/Pharo 8.0 - 64bit I’m using PharoLauncher, although my images are not stored in Documents, but ~/Dev/Smalltalk/Pharo (I

[Pharo-users] Code Changes seems very slow in P8?

2020-04-21 Thread Tim Mackinnon
I haven’t used P8 a lot, but I still find that the code changes tool still needs more work (I feel quite nervous about it vs. the now deprecated changes file). I noticed today on a new P8 image where I did a bit of work (not much). Having launched the image again today (and my laptop had

Re: [Pharo-users] Why are dropdown lists so chunky even in new Spec?

2020-04-21 Thread Tim Mackinnon
Perhaps I should just log an issue for this? But is this a Launcher issue or a Spec2 one? > On 19 Apr 2020, at 15:36, Tim Mackinnon wrote: > > Great work on bringing spec to life, and it looks quite slick in the new > PharoLaucnher - but I don’t understand why in Pharo the d

[Pharo-users] Pharo.org is down?

2020-04-18 Thread Tim Mackinnon
Is there planned maintenance on pharo.org? Is been down for a while today….

Re: [Pharo-users] [Demo]: Remote Control Mac Apps (like OBS) via Pharo on iOS

2020-04-16 Thread Tim Mackinnon
Nice one Sean - didn’t recognise you with the moustache though ;) It hadn’t occurred to me to link in to some AppleScript to make things happen - great observation. > On 16 Apr 2020, at 12:11, Sean P. DeNigris wrote: > > I used Pharo to turn an iPhone into a tethered remote control for apps

  1   2   3   4   5   6   7   8   >