[Pharo-users] Re: Can the rewrite tool replace a single statement with multiple statements?

2024-06-03 Thread Gabriel Cotelli
I've used the rewrite tool extensively but never tried to create more than one expression from the original one. I think that this probably won't work because in your example the code is just statements, but the matching expression can be in code like this: self doSomething: ( moveSubmenu addTo

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

2024-01-17 Thread Gabriel Cotelli
Hi, Besides the links James has sent, there's also https://github.com/ba-st/Docker-GemStone-64/ . It's still a bit in flux because we're not running production code in it yet, but we're using it in our projects for CI ( https://github.com/ba-st-actions/gs64-ci ) and the projects in https://github.c

[Pharo-users] Re: How to halt on Test errors?

2024-01-08 Thread Gabriel Cotelli
You can implement another version of TestResult that halts when an error is added instead of recording it, and reimplement classForTestResult in the test cases to return this new class instead. On Mon, Jan 8, 2024 at 5:54 AM Davide Varvello via Pharo-users < pharo-users@lists.pharo.org> wrote: >

[Pharo-users] Re: Project and package structure recommendations

2023-04-19 Thread Gabriel Cotelli
Most projects that I'm aware of, follow something like this: - 1 project per git repository - One or more packages for the functional part, separate packages for the tests (because if you only use categories you can't load only the runtime required code and exclude the tests) - If your project has

[Pharo-users] Re: searching for pharo code on disk

2023-03-21 Thread Gabriel Cotelli
Monticello files AFAIR are zip files. So maybe you can extract them and run grep against the content On Tue, Mar 21, 2023, 12:55 Siemen Baader wrote: > Hi, > > I'm looking for some code I wrote maybe 7 years ago. A web scraper that > collected data from a specific web shop. It must be somewhere

[Pharo-users] Re: Loading from a git repository with Metacello on a running seaside image

2022-04-25 Thread Gabriel Cotelli
Is your BaselineOf implementing: projectClass ^ MetacelloCypressBaselineProject ? AFAIR missing this method caused that kind of problem in the past. On Mon, Apr 25, 2022 at 6:30 PM Emilio Oca wrote: > Hi Esteban > > Thanks for the hint. > It is still not working. > Even if I remove BaselineOfM

[Pharo-users] Re: [ANN] Hyperspace v3.1.0 [v3.1.0] released!

2022-04-06 Thread Gabriel Cotelli
The images showing the inspector extensions got lost in the announcement mail but can be seen here: https://github.com/ba-st/Hyperspace/releases/tag/v3.1.0 On Wed, Apr 6, 2022 at 9:58 AM Buenos Aires Smalltalk wrote: > Hyperspace , building blocks for > Inter

[Pharo-users] Re: Private Methods

2021-08-18 Thread Gabriel Cotelli
As Esteban pointed out there are some dialects with proper support for that. But the semantics is the same as in Pharo, you can still send these messages. It is more a warning to the programmer, and the browser shows you these methods with a particular icon or has tabs so you can easily filter out

[Pharo-users] Re: Logging Frameworks

2021-08-09 Thread Gabriel Cotelli
Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our

[Pharo-users] Re: Zeroconf downloading latest rather than stable

2021-07-29 Thread Gabriel Cotelli
Using https://get.pharo.org/64/90+vmLatest should download the 9 image and the latest vm available On Thu, Jul 29, 2021, 13:16 David Pennington wrote: > Is there any one who can help with this? It must be possible to download > the latest VM surely. > > David > > > On 27 Jul 2021, at 11:04, Davi

[Pharo-users] Re: Communication between different images

2021-06-29 Thread Gabriel Cotelli
If you want to use Rabbit you can also take a look at Ansible for connecting using the protocol instead of STOMP. On Tue, Jun 29, 2021 at 3:11 PM Esteban Maringolo wrote: > As far as I understand, ZeroMQ does not require a broker to perform > the communication b

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

2021-06-03 Thread Gabriel Cotelli
Probably you put a breakpoint in code that is used by the debugger infrastructure... you can use object-centric breakpoints for this use case to break only on the presenter instance that you want to debug. On Thu, Jun 3, 2021 at 10:24 AM Russ Whaley wrote: > Well, good news, bad news. I AM abl

[Pharo-users] Re: Bootstrap4 package or Willow

2021-05-12 Thread Gabriel Cotelli
I think it mostly depends on the kind of app you're envisioning. If you're going to do a lot of AJAX and partial updates to the page without navigating to new pages I must say that Willow is aimed to ease this kind of interaction. If you're thinking of not using so much AJAX, then stick with plain

[Pharo-users] Re: Help Needed: Looking for projects to use in a study of transforming deprecations

2021-04-06 Thread Gabriel Cotelli
We have several projects in the Buenos Aires Smalltalk group that can match (we provide in fact a migration package when breaking backward compatibility including transformation rules so you have a human benchmark to compare). Here the ones with more history and releases: - https://github.com/b

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

2021-04-01 Thread Gabriel Cotelli
Hi Tim. I prefer to have individual branches for each feature or bug because it eases the review process for the original project. You can merge all this branches in your fork if you need it together before they are merged upstream. Unless one feature depend on other one. I usually do the merge us

[Pharo-users] Re: [ANN] Mole v3.2.0 [v3.2.0] released!

2021-04-01 Thread Gabriel Cotelli
If I understand your question properly, without creating the graph that model the relationship between the objects involved the answer is no. I have to review the traversal algorithms to see if it is feasible to avoid creating the graph. On Thu, Apr 1, 2021, 07:08 Alexandre Bergel via Pharo-users

[Pharo-users] Re: RabbitMQ and Pharo

2021-02-05 Thread Gabriel Cotelli
You can also take a look at https://github.com/ba-st/ansible On Fri, Feb 5, 2021, 13:04 saogat.rab--- via Pharo-users < pharo-users@lists.pharo.org> wrote: > Hi, > > > I was wondering if anyone here used RabbitMQ in Pharo. Would like to hear > about your experience. > > > Kind regards, > > Saogat

[Pharo-users] Re: How coverage is computed with SmalltalkCI and coverall

2020-12-21 Thread Gabriel Cotelli
hane Ducasse > a écrit : > >> Thanks I could not find it. >> I read the code and it is still unclear what is the logic. I could not >> figure out what we get lines here. >> >> I would like to resurrect the AST interpreter to get some information on >>

[Pharo-users] Re: How coverage is computed with SmalltalkCI and coverall

2020-12-20 Thread Gabriel Cotelli
still unclear what is the logic. I could not > figure out what we get lines here. > > I would like to resurrect the AST interpreter to get some information on > AST level coverage. > What is see is that so far this is a heuristic that is used in > SmalltalkCI. > > S. > &g

[Pharo-users] Re: How coverage is computed with SmalltalkCI and coverall

2020-12-20 Thread Gabriel Cotelli
AFAIR is implemented in https://github.com/hpi-swa/smalltalkCI/tree/master/repository/SmalltalkCI-Pharo-Coverage-Core.package/SCIPharoCodeCoverage.class and it's superclass. On Sun, Dec 20, 2020, 05:44 Stéphane Ducasse wrote: > Hi > > I would like to know exactly how the test coverage is compute

[Pharo-users] Re: SmalltalkCI / Github Actions

2020-12-01 Thread Gabriel Cotelli
Take a look at https://github.com/ba-st/Buoy/blob/release-candidate/.github/workflows/build.yml On Tue, Dec 1, 2020, 13:18 Stéphane Ducasse wrote: > Hi > > I have a question and I could not find the answer in the SmalltalkCI doc > I would like to run my tests on different versions of Pharo > I k

[Pharo-users] Re: Willow-Playground

2020-11-26 Thread Gabriel Cotelli
The script is not going to produce nothing visually. You can see some progress bars during the loading depending on the time it takes to load and then the code should be available in the system browser. On Thu, Nov 26, 2020, 11:16 g_patrickb--- via Pharo-users < pharo-users@lists.pharo.org> wrote:

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

2020-10-15 Thread Gabriel Cotelli
It's already reported: https://github.com/pharo-project/pharo/issues/5881 On Thu, Oct 15, 2020 at 6:16 PM Tim Mackinnon wrote: > 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 appe

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

2020-10-06 Thread Gabriel Cotelli
If you want to use docker there's https://github.com/ba-st/docker-pharo and others that I don't remembar now that provides the basics. You have some examples in https://github.com/ba-st/docker-pharo/blob/master/docs/Examples.md . We're deploying our apps as docker containers so ask any question if

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

2020-10-05 Thread Gabriel Cotelli
Maybe you can use SQlite3 in a persistent volume? On Mon, Oct 5, 2020, 19:23 Tim Mackinnon wrote: > 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 A

Re: [Pharo-users] Agile Artificial Intelligence in Pharo book

2020-07-12 Thread Gabriel Cotelli
Smalltalk Hub is a code hosting platform and it's having problems these days. Looks like the book code has some dependency hosted there, so I think that when the problem gets solved it should work again. On Sun, Jul 12, 2020, 20:22 G B via Pharo-users wrote: > I bought "Agile Artificial Intellig

Re: [Pharo-users] [ANN] Launchpad v3.0.0 [v3.0.0] released!

2020-06-30 Thread Gabriel Cotelli
I've fixed the links. Thanks for reporting Hernan. We renamed the class and forgot to update the docs. Should be fixed now. On Tue, Jun 30, 2020 at 6:28 PM Hernán Morales Durand < hernan.mora...@gmail.com> wrote: > Hi guys, > > First thank you for sharing this. Seems to be very useful. > I fou

Re: [Pharo-users] Willow vs Seaside

2020-06-08 Thread Gabriel Cotelli
Hi Vitor, Willow is built on top of Seaside and it aims to ease the creation of interactive AJAX-based web applications. So if you're planning to do a lot of partial page rendering via AJAX updates it's worth a try. We're using it for several applications and the only full page refresh is done on

Re: [Pharo-users] Willow selections

2020-06-08 Thread Gabriel Cotelli
Hi Tomaz, First check that your selection component is not created in every render cycle, so it can hold its state between calls. Usually components holding state must be kept in instance variables in the containing component, initialized once and rendered many times. Second, the selection state

Re: [Pharo-users] Rename package and Iceberg

2020-06-02 Thread Gabriel Cotelli
e correct history of changes? > > On Tue, Jun 2, 2020 at 9:33 AM Gabriel Cotelli > wrote: > >> You need to open the repository view, add your new packages using the Add >> Package button and remove the old ones with the contextual menu. >> >> On Tue, Jun 2, 2020 a

Re: [Pharo-users] Rename package and Iceberg

2020-06-02 Thread Gabriel Cotelli
You need to open the repository view, add your new packages using the Add Package button and remove the old ones with the contextual menu. On Tue, Jun 2, 2020 at 9:27 AM Vitor Medina Cruz wrote: > Hello, > > How is the correct/safe way of renaming a packages so that it is reflected > in the Iceb

Re: [Pharo-users] Willow affordance setValueTo etc

2020-05-17 Thread Gabriel Cotelli
Hi Tomaz, Just from my memory try: renderContentOn: html | aText aButton | aText := self componentSupplier singleLineTextFieldApplying: [ :theField | ]. aText identifyIn: html; changeContentsTo: 'Some text'. aButton := self componentSupplier asynchron

Re: [Pharo-users] Matching block parameter in rewrite rule

2020-05-07 Thread Gabriel Cotelli
Cyril, something like this: | env rewriter result methods changes | env := RBBrowserEnvironment default forPackages: (RPackageOrganizer default packages ). rewriter := RBParseTreeRewriter new. rewriter replace:'`@receiver detect: `@arg1 ifFound: [ :`arg2 | `arg2 ] ifNone: `@arg3' with: '`@receive

Re: [Pharo-users] [ANN] Pharo Compendium

2020-05-02 Thread Gabriel Cotelli
Really cool Torsten!. A much needed tool :) On Sat, May 2, 2020 at 5:35 PM Torsten Bergmann wrote: > Hi, > > time flows and Pharo-Project is improving on all ends since its inception > in 2008. As you know over time for the code project hosting we used > SqueakSource, SS3 repos and other and lat

Re: [Pharo-users] Automating release announcements

2020-04-30 Thread Gabriel Cotelli
-notification Regards, Gabriel On Thu, Apr 30, 2020 at 9:13 AM Stéphane Ducasse wrote: > marcus probably knows. > > let us what he is saying. > > On 30 Apr 2020, at 13:44, Gabriel Cotelli wrote: > > Hi!, Anyone here is moderator in the Pharo Users list? > > I w

[Pharo-users] Automating release announcements

2020-04-30 Thread Gabriel Cotelli
Hi!, Anyone here is moderator in the Pharo Users list? I want to automate the release announcement of projects in github/ba-st org. I'm using sendgrid to send the e-mails and I'm getting a returning mail saying: "Your message to Pharo-users awaits moderator approval". I subscribed previously to t

Re: [Pharo-users] mentor question 2.

2020-04-26 Thread Gabriel Cotelli
In the first method you aren't doing an assignment, are sending the message = to the temp isValid, if you change the method to: decimalFromBinary: aString | result isValid | * isValid := self isValidBinary: aString.* isValid ifTrue: [ result := 0. aString revers

[Pharo-users] [ANN] SmalltalkCI now supports Pharo 9

2020-01-22 Thread Gabriel Cotelli
Hi, Just to let you know that smalltalkCI was updated to include Pharo 9, 32 and 64 bits as available versions to be used, and stable/alpha were updated to be Pharo 8 and Pharo 9. Thanks Pablo Tesone & Fabio Niephaus for helping in getting this updates ready. Regards, Gabriel

Re: [Pharo-users] class scoped code re-writing in pharo 7?

2019-10-25 Thread Gabriel Cotelli
You need to tune the environment. See for example: https://gist.github.com/gcotelli/8a6afbbd04809f79aa6fff25674458db On Fri, Oct 25, 2019 at 12:54 PM PAUL DEBRUICKER wrote: > Hi - > > In pharo 7 how do I use the re-write tool to rewrite sends in only one > class? I don't see how to browse scoped

Re: [Pharo-users] Aconcagua Canonical Repo(s)

2019-10-14 Thread Gabriel Cotelli
I don't know if call it canonical. But certainly it is the version the community is maintaining. It's a fork of the mtaborda repo and converted to tonel format. I don't know how it was migrated from Sthub, but it was before any tool for migrating the history existed. I think it must contain all th

Re: [Pharo-users] How to modify a non-forked Iceberg repository to create a pull request

2019-07-27 Thread Gabriel Cotelli
Forth the repo Add the remote And just push to your remote Then use the usual flow for pr On Sat, Jul 27, 2019, 16:33 Esteban Maringolo wrote: > I was working on something using Glorp, loaded as a Metacello > dependency cloned directly from the pharo-rdbms/Glorp GitHub repo. > > Then I found wha

Re: [Pharo-users] Creating a dictionary from a list of associations

2019-05-02 Thread Gabriel Cotelli
Dictionary newFromPairs: (words collect: [ :each | each -> each size ]). On Thu, May 2, 2019 at 12:45 PM Konrad Hinsen wrote: > Hi everyone, > > About twice a week I start looking for a straightforward way to > turn a list of associations into a dictionary, spend a while searching, > and give up

Re: [Pharo-users] The confusing state of SUnit

2019-02-26 Thread Gabriel Cotelli
We have some extensions in Buoy just for that. https://github.com/ba-st/Buoy/blob/release-candidate/docs/SUnit.md On Tue, Feb 26, 2019, 21:15 Tim Mackinnon wrote: > Forgive me father, for I have sinned… but when I try to right good tests, > that fail in a way I can understand them it seems that

[Pharo-users] [ANN] ba-st Web stack updated (RenoirSt, Willow and HighchartsSt)

2019-02-21 Thread Gabriel Cotelli
Now that Pharo 7 is finally released, we took some time to update the whole web stack hosted at ba-st . As a general update all the projects now follow the brand new community guidelines and support Pharo 6.1–32 bits and Pharo 7–32 & 6

[Pharo-users] [ANN] Buoy v5.0.0 released!

2019-02-21 Thread Gabriel Cotelli
Buoy , the project aiming to complement Pharo adding useful extensions reached it’s 5.0.0 version. The supported Pharo versions are 6.1 — 32 bits and 7.0 — 32 & 64 bits. The breaking changes are just in the package organization, so you may hav

Re: [Pharo-users] Pluralising messages or choosing word alternatives

2019-02-20 Thread Gabriel Cotelli
Maybe you can use the conditional syntax of expandMacros. On Wed, Feb 20, 2019, 18:08 Tim Mackinnon wrote: > I was browsing some of the Pharo issues (always worth doing) - and noticed > an interesting one about Test results reporting and pluralisation > (https://github.com/pharo-project/pharo/is

[Pharo-users] Smalltalks 2018 videos are live

2019-01-16 Thread Gabriel Cotelli
Hi, We finished uploading all the videos of the conference. You can get the links and related info here . Regards, Gabriel in name of FAST

Re: [Pharo-users] Updating singletons

2019-01-04 Thread Gabriel Cotelli via Pharo-users
--- Begin Message --- Talking about metadataless, I just bumped into: https://pharo.manuscript.com/f/cases/22865/ using *MetacelloCypressBaselineProjec*t. I'm pushing a PR as an attempt to fix it but for sure if Dale can give it a review it will be great! https://github.com/pharo-project/pharo/pu

Re: [Pharo-users] Problem loading seaside with Zinc

2018-12-12 Thread Gabriel Cotelli
You can use the lock API in Metacello to use the dependency you want, ignoring the ones defined in the baselines. On Wed, Dec 12, 2018 at 4:16 PM Vitor Medina Cruz wrote: > I can't depend on https://github.com/svenvc/zinc because this is a > transitive dependency, my baseline depends of seaside

Re: [Pharo-users] what must be instead of the ??

2018-11-09 Thread Gabriel Cotelli
It's bug in the collect: implementation used in String. I've opened https://pharo.fogbugz.com/f/cases/22652/collect-over-Strings-is-broken On Fri, Nov 9, 2018 at 2:17 PM Roelof Wobben wrote: > hmm. > > When I try this on P7 > > |input stepChanges floor| > input := '((('. > floor := 0. > stepChan

Re: [Pharo-users] [ANN] Cryptography package on github

2018-07-23 Thread Gabriel Cotelli
Great!! On Mon, Jul 23, 2018, 09:00 Norbert Hartl wrote: > After several attempts to solve the Cryptography package problems over the > years I decided to move it on my own to github. > > What I did: > > - researched all authors and used the git migration tool to get the > package from smalltalk

[Pharo-users] Smalltalks 2018 registration and talk submissions is now open!

2018-07-12 Thread Gabriel Cotelli
We invite you to join us at Smalltalks 2018 in Salta, for the 12th free conference on Smalltalk based technologies, research and industry applications. Registration CLICK HERE TO REGISTER

Re: [Pharo-users] Need help to get a list of Pharo projects with tests

2018-07-05 Thread Gabriel Cotelli
1. https://github.com/ba-st/Buoy 185 tests 2. https://github.com/ba-st/RenoirSt 306 tests 3. https://github.com/ba-st/Willow 501 tests 4. https://travis-ci.org/ba-st/HighchartsSt 46833 tests 5. https://github.com/ba-st/Willow-Bootstrap 441 tests 6. https://github.com/ba-st/Aconcag

Re: [Pharo-users] [ANN] GNU Dr. Geo release 18.06

2018-06-22 Thread Gabriel Cotelli
Great work Hilarie. On Fri, Jun 22, 2018 at 7:17 AM Hilaire wrote: > We are please to announce the Dr. Geo release 18.06. It follows the > release 17.07 in July 2017. > A large part of the effort was to port Dr. Geo from the Pharo 3 to Pharo 7 > Smalltalk development environment. > In addition t

[Pharo-users] [ANN] ba-st Web Stack new versions available

2018-06-13 Thread Gabriel Cotelli
Check the announcement at https://medium.com/ba-st/web-stack-june-release-bbfb2674b11. Anyone interested in joining our ba-st projects <https://github.com/ba-st/> is welcomed. Regards, Gabriel Cotelli, Maxi Tabacman and all the contributors.

Re: [Pharo-users] Metacello load in code vs. Iceberg menu install? Can you automate remote loading?

2018-05-09 Thread Gabriel Cotelli
I think you can use: Metacello new baseline: 'PagerDuty'; repository: 'gitlab://macta/WillowPagerDuty:master/source'; load. or something like that On Wed, May 9, 2018 at 8:44 PM Tim Mackinnon wrote: > Hi - I’m trying to automate the deployment of a seaside image to Digital > Ocean. I was

[Pharo-users] [ANN] ba-st Web Stack family gets a new member: Willow-Mixpanel and new releases

2018-05-01 Thread Gabriel Cotelli
uctions on the release pages of each repository. Special thanks to Tim Mackinnon <https://github.com/macta> for the constructive feedback driving some of the improvements in Willow and Francisco Ortiz <https://github.com/fortizpenaloza> for the Mixpanel support. Anyone interested in jo

Re: [Pharo-users] SmalltalkCI now supports loading tonel-based projects

2018-04-18 Thread Gabriel Cotelli
did while it was broken. > > However the Pharo 7 builds seem to be broken now, with what looks like a > libgit issue… https://travis-ci.org/cdlm/clap-st > > On 18 April 2018 at 13:24, Gabriel Cotelli wrote: > >> Hi, >> We managed to implement the coveralls support

Re: [Pharo-users] SmalltalkCI now supports loading tonel-based projects

2018-04-18 Thread Gabriel Cotelli
Hi, We managed to implement the coveralls support for Tonel based repos, and fixed the problem loading dependencies in Tonel format (by enabling the Iceberg-Metacello integration). So feel free to test it and report any problem detected (it's now merged in smalltalkCI/master). By now the only ope

Re: [Pharo-users] [SmalltalkCI] loading tonel dependencies?

2018-04-15 Thread Gabriel Cotelli
Bernardo, I've proposed a pull request to fix this problem ( https://github.com/hpi-swa/smalltalkCI/pull/367) and tested it against a fork of your repo ( https://travis-ci.org/gcotelli/earley-parser/builds/366766621 ). On Thu, Apr 12, 2018 at 9:30 AM, Gabriel Cotelli wrote: > I've

Re: [Pharo-users] SmalltalkCI now supports loading tonel-based projects

2018-04-12 Thread Gabriel Cotelli
Framework for testing Smalltalk projects on Linux, macOS, and Windows and on Travis CI and AppVeyor. https://github.com/hpi-swa/smalltalkCI On Thu, Apr 12, 2018 at 2:04 PM, Hilaire wrote: > What is SmalltalkCI? > > Tonel is a very cool feature as it makes commiting source in file based > repo v

Re: [Pharo-users] [SmalltalkCI] loading tonel dependencies?

2018-04-12 Thread Gabriel Cotelli
is >> >> Metacello new >> baseline: 'EarleyParser'; >> repository: 'github://vonbecmann/earley-parser/repository'; >> load. >> >> expression in the playground and it works. >> >> so there's something bogus in smallt

Re: [Pharo-users] [SmalltalkCI] loading tonel dependencies?

2018-04-11 Thread Gabriel Cotelli
If Iceberg enableMetacelloIntegration is true the load seems to work. But I think smalltalkCI disabled it for Pharo (see disableIcebergDuring: ). I don't know why. On Wed, Apr 11, 2018 at 6:40 PM, Bernardo Ezequiel Contreras < vonbecm...@gmail.com> wrote: > peter, > are you sure that dependencie

Re: [Pharo-users] [SmalltalkCI] loading tonel dependencies?

2018-04-11 Thread Gabriel Cotelli
Looks more like a Metacello issue. I think smalltalkCI has no control at this point. Probably is the first time someone has a tonel dependency directly from GitHub. If you load your project using just the Metacello API in the playground you should get the same behavior. On Wed, Apr 11, 2018 at 6:4

[Pharo-users] [ANN] HighchartsSt and ba-st Web Stack new versions available

2018-03-28 Thread Gabriel Cotelli
yone interested in joining our ba-st projects <https://github.com/ba-st/> is welcomed, and you can also get some interesting ideas in crafting lint rules to support team coding standards <https://medium.com/mercap-tech-blog/supporting-team-coding-standards-af270140591d> . Regards, Gabriel Cotelli, Maxi Tabacman and all the contributors.

Re: [Pharo-users] Packaging question

2018-03-13 Thread Gabriel Cotelli
I will use one Baseline with several groups. And choose to load by default (if only runtime support or runtime plus generator) On Tue, Mar 13, 2018 at 3:02 PM, Stephane Ducasse wrote: > Hi > > I'm developing a small library named Chrysal (to be announced when > ready - the successor of Cocoon) t

[Pharo-users] [ANN] ba-st Web Stack new versions available

2018-02-19 Thread Gabriel Cotelli
our ba-st projects <https://github.com/ba-st/> is welcomed, and you can also start following our new tech blog @ mercap <https://medium.com/mercap-tech-blog> for Smalltalk and Pharo related posts and experience reports. Regards, Gabriel Cotelli, Maxi Tabacman and all the contributors.

Re: [Pharo-users] Maybe Monad

2018-01-27 Thread Gabriel Cotelli
There is something similar in GitHub.com/ba-st/Buoy called Optional. It's not a full fledged Monad implementation but for most cases it would do. On Jan 26, 2018 21:34, "horrido" wrote: > Is there a Pharo equivalent to Ruby's Maybe monad? See > https://github.com/rap1ds/ruby-possibly > > > > > -

Re: [Pharo-users] files.pharo.org downloads => needs testers

2017-11-29 Thread Gabriel Cotelli
>From Argentina curl -o 1.zip http://files2.pharo.org/image/70/Pharo-7.0.0-alpha.build.328.sha.c366633.arch.32bit.zip --next -o 2.zip http://file-pharo.inria.fr/image/70/Pharo-7.0.0-alpha.build.328.sha.c366633.arch.32bit.zip --next -o 3.zip http://files.pharo.org/image/70/Pharo-7.0.0-alpha.build.3

[Pharo-users] [ANN] Willow 4.0.0 released!

2017-11-16 Thread Gabriel Cotelli
ps://github.com/ba-st/Willow-SemanticUI> integration is still a work in progress. We've started working on a more complete tutorial and a Pharo booklet. Anyone interested in joining our ba-st projects <https://github.com/ba-st/> is welcome Regards, Gabriel Cotelli, Maxi Tabacman and all the contributors.

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-06 Thread Gabriel Cotelli
el, > > Le 6 oct. 2017 à 15:48, Gabriel Cotelli a écrit : > > I've tried it on Linux, and after the download has finished it cannot > launch a Pharo 6.1 image. Find attached the PharoDebug.log > > Seems it's searching for the sources file in a wrong location. > *P

Re: [Pharo-users] [Ann] PharoLauncher v1.0.1 released!

2017-10-06 Thread Gabriel Cotelli
I've tried it on Linux, and after the download has finished it cannot launch a Pharo 6.1 image. Find attached the PharoDebug.log Seems it's searching for the sources file in a wrong location. *Pharo cannot locate the sources file named /home/gcotelli/Pharo/pharo-launcher/bin/lib/pharo/5.0-20170720

Re: [Pharo-users] Thread-safe initialization of class state (was Re: Threads safety in Pharo)

2017-08-11 Thread Gabriel Cotelli
Suerly we can add a Critics Rule trying to detect the invalid pattern. On Fri, Aug 11, 2017 at 10:39 AM, monty wrote: > > Sent: Friday, August 11, 2017 at 6:36 AM > > From: "Denis Kudriashov" > > To: "Any question about pharo is welcome" > > Subject: Re: [Pharo-users] Thread-safe initializatio

Re: [Pharo-users] 2 questions around gitlab, gitfiletree, BaselineOf

2017-07-07 Thread Gabriel Cotelli
Hi Sabine, for your own baseline you don't need to specify a repository. Just load it with something like: Metacello new baseline: 'RLA24'; repository: 'filetree://disklocation/repository'; load: 'Group To Load' Also you can have local copies of your dependencies in case you don't want to use an

Re: [Pharo-users] [Metacello] Adding existing metacello project to my new project

2017-02-08 Thread Gabriel Cotelli
Something like this: ... spec baseline: 'Voyage' with: [ spec repository: 'github://pharo-nosql/voyage/mc'; load: #( 'mongo' 'tests') ]; import: 'Voyage'. spec package: 'InternetRadioJam' with: [ spec requires: 'Voyage' ] ... On Wed, Feb 8, 2017 at 12:06 PM, sergio ruiz wrote:

Re: [Pharo-users] How do Smalltalk disambiguate messages?

2016-10-15 Thread Gabriel Cotelli
The message is "at:put:". It's a single message send. I encourage you to try the ProfStef tutorial to understand the basis. On Oct 16, 2016 01:17, "CodeDmitry" wrote: > I am trying to do a JavaScript experiment to make Objects behave like > Smalltalk objects. > > example: > > "reminder: Sm

Re: [Pharo-users] Pharo Association

2016-10-03 Thread Gabriel Cotelli
Same here... probably some manual work is required. On Mon, Oct 3, 2016 at 11:52 AM, Esteban A. Maringolo wrote: > 2016-10-03 9:08 GMT-03:00 Marcus Denker : > > On 3 Oct 2016, at 08:59, John Pfersich wrote: > > I went to the Pharo Association web site (http://association.pharo.org) > to > > cha

Re: [Pharo-users] Create BaselineOf from ConfigurationOf

2016-04-30 Thread Gabriel Cotelli
Nice. I will give it a try On Apr 30, 2016 19:03, "Sean P. DeNigris" wrote: > I got tired of manually converting Configs into Baselines, so I wrote a > little script. You pass it the selector of a #baselineXyz: method, and it > converts it (i.e. changes the pragma, removes the blessing and repo,

Re: [Pharo-users] [UpdatedPharoByExample] Collection chapter

2016-02-14 Thread Gabriel Cotelli
Same here On Feb 14, 2016 13:54, "Julián Maestri" wrote: > I'm getting a PDF corruption error and can not open it, is it just me? > > On 13 February 2016 at 12:21, stepharo wrote: > >> Hi guys >> >> here is a new chapter for UpdatedPharoByExample. >> >> Stef >> >> >

[Pharo-users] [ANN] RenoirSt 2.0.0 released!

2015-10-31 Thread Gabriel Cotelli
Hi, I'm announcing a new official release of RenoirSt. See the announcement and changelog Regarsd, Gabriel

Re: [Pharo-users] Refactoring project: improvements

2014-07-23 Thread Gabriel Cotelli
Hi Mark, Thanks for taking care of improving the refactoring tools. Just a side note, if you modify the Extract to temporary refactoring to change all the references (as your blog post suggest) then exists cases when this is no longer a refactoring. If the extracted code has side effects is not t