[Pharo-users] Re: TelePharo status

2024-07-29 Thread Denis Kudriashov
Hi Gerry. I started to adopt it for NewTools but I don't have time currently to finish it. Kind of abandon project to be honest. Maybe one day I will come back to it.. Regards, Denis пн, 29 июл. 2024 г., 09:19 Gerry Weaver : > Hello All, > > Are there any plans to get TelePharo working again?

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

2024-01-09 Thread Denis Kudriashov
Hi David. Try to modify the method #runTestCase:results: to use "testCase suite debug" instead of #run: and you will switch to the debug mode. Then you can try to implement new command this way (copy ClyRunTestsFromClassesCommand as ClyDebugTestsFromClassesCommand and override some methods) пн, 8

Re: [Pharo-users] Fuel - FLSerializer tests are not working (pharo 8)

2020-08-03 Thread Denis Kudriashov
It can be a known issue with MacOS, the way how an operating system assigns a working directory for applications. For example starting an app using double click from Finder will use a root directory as a working copy. Davide how did you start the Pharo? Can you try to run it from the command line?

Re: [Pharo-users] Class hierarchy diagram

2020-05-31 Thread Denis Kudriashov
Hi Sanjay вс, 31 мая 2020 г. в 16:35, Sanjay Minni : > The view in the pane is limited only the current selected class. You can select multiple classes and switch to hierarchy (Hier. radio). It will show the "composite hierarchy" of selected classes. > A diagram of > the overall structure is

Re: [Pharo-users] [Browser] object is deprecated

2020-02-09 Thread Denis Kudriashov
Hi Steve Smalltalk tools browser open вс, 9 февр. 2020 г. в 17:37, Steve Quezadas : > Hello, > > I am porting a package into Pharo 8. One of the objects is referring to > object [Browser], but that does not seem to present in Pharo8 and > deprecated in Pharo5. What is the modern replacement f

Re: [Pharo-users] [ANN] Pharo 8.0 Released!

2020-01-21 Thread Denis Kudriashov
Carlo Teixeira, Guille Polito, Torsten Bergman, Damien Pollet, > Holger Hans Peter Freyther, Julio Ripoll, Carolina Hernandez Phillips, > Julien Delplanque, Hugo Lasnier, James Foster, Will Hensel, Erik Stel, Sven > Van Caekenberghe, Martín Dias, Tomohiro Oda, Konrad Hinsen, Sébastien &g

Re: [Pharo-users] Test method auto-generation in Calypso

2019-10-04 Thread Denis Kudriashov
Hi Hernan. Sorry for late response (noticed mail just now). First try to implement just another browser tab which will show you covering test or allow to create one. Check for example how extra tab with test setup is done. Then there is a feature in the tab manager to show multiple tabs at same t

Re: [Pharo-users] how to open a system browser on a environment?

2019-08-30 Thread Denis Kudriashov
Hi Bernardo. RBEnvironment is not supported in Calypso. But you can scope browser to the set of packages: ClyFullBrowser openWithState: [:browser | browser switchToPackageScopeOf: {Announcer package. Array package}] It will keep given scope in following navigation from opened browser

Re: [Pharo-users] TestCases and forked processes in TestResource don't play well

2019-06-14 Thread Denis Kudriashov
Hi Eric чт, 13 июн. 2019 г., 20:31 Erik Stel : > Hi Denis, > > Thanks for the fast response. > > When you say proper fix, do you mean a general fix for all TestResources or > do you mean the fix for my situation? > I mean a general fix for test resources. > I can't oversee (yet) what the effec

Re: [Pharo-users] TestCases and forked processes in TestResource don't play well

2019-06-12 Thread Denis Kudriashov
I think proper fix for this logic would be to disable test environment during startup of resources ср, 12 июн. 2019 г. в 21:11, Denis Kudriashov : > Hi Eric. > > You can override #runCaseManaged on your test case: > > MyTestCase>>runCaseManaged >self runCase > &

Re: [Pharo-users] TestCases and forked processes in TestResource don't play well

2019-06-12 Thread Denis Kudriashov
Hi Eric. You can override #runCaseManaged on your test case: MyTestCase>>runCaseManaged self runCase It will disable all clever logic. ср, 12 июн. 2019 г. в 20:55, Erik Stel : > Hi, > > I'm developing a web application using (amongst others) WebSockets. To > prevent test methods from becomi

Re: [Pharo-users] TelePharo / Seamless Bitmaps are all 0s

2019-05-16 Thread Denis Kudriashov
Hi Alistair ср, 15 мая 2019 г. в 10:11, Alistair Grant : > Hi Denis, > > On Wed, 15 May 2019 at 10:16, Denis Kudriashov > wrote: > > > > Hi Alistair > > > > I will look when have a time. > > But you can try to write a test for bitmap serialization/mater

Re: [Pharo-users] TelePharo / Seamless Bitmaps are all 0s

2019-05-15 Thread Denis Kudriashov
Hi Alistair I will look when have a time. But you can try to write a test for bitmap serialization/materialization in TostSerializationTests (if I remember correctly the name). It will show if bitmap transport requires extra logic. ср, 15 мая 2019 г., 8:49 Alistair Grant : > Hi Denis, > > If I p

Re: [Pharo-users] TelePharo breaks Calypso tabs

2019-05-14 Thread Denis Kudriashov
Hi Alistair. We forgot update telepharo baseline for fixed calypso version. For now just load latest calypso from master on top of telepharo вт, 14 мая 2019 г., 7:54 Alistair Grant : > Hi Dennis & Everyone, > > I'm just starting to play with TelePharo - it's really impressive. > > However loadi

Re: [Pharo-users] Test skip isn't working?

2019-03-18 Thread Denis Kudriashov
I think it is a feature. When you click icon on a single test you explicitly raise a wish to run it. пн, 18 мар. 2019 г., 1:26 Vitor Medina Cruz : > Skip only works when I run tests from class. If I click the test button > from the method skipped it don't work, maybe an error in calypso? > > On S

Re: [Pharo-users] Calypso openOnGroup?

2019-03-15 Thread Denis Kudriashov
Hello Hernan. Try following example: ClyFullBrowser openWithState: [:browser | browser selectClass: Announcer atMethodTag: #initialization ] вт, 12 мар. 2019 г. в 02:43, Hernán Morales Durand : > Hi, > > Is there any way to open a browser on a method group in Claypso? > > This was possible in

Re: [Pharo-users] TelePharo in Tonel

2019-03-15 Thread Denis Kudriashov
Hi Torsten. It requires finally merging branch with network discovery tool. Otherwise it would be a pain to do it after conversion. The branch provides a Radar tool to discover available images in the network. Generally it works but it needs real live testing. Some logic of server connection was

Re: [Pharo-users] What does the Package and Sub-Package comment do?

2019-02-25 Thread Denis Kudriashov
Hi Tim. Behaviour is similar to Pharo 6. When class is selected the comment belongs to the class. If not then it belongs to the package. There is no such thing as a tag comment. I thought the default comment text is clear enough to avoid confusion. But probably it's not as you wrote this mail. So

Re: [Pharo-users] How do you easily re-categorise methods in Calypso?

2019-02-20 Thread Denis Kudriashov
Hi Tim. It needs to be improved. I simply reused the choose dialog from add protocol command because the change protocol dialog was the part of Nautilus. вт, 19 февр. 2019 г., 15:06 Tim Mackinnon tim@testit.works: > Hi - I’m scratching my head over how to easily re-caegorise methods in > calypso

Re: [Pharo-users] Calypso documentation? Or understanding menu building

2019-02-18 Thread Denis Kudriashov
composite is an > AND. > > Is there some way to create an OR context, or do I simply have to create > multiple commands? > You simply need two annotations. One for context of RPackage and another for context of tag. > > Tim > > > On 12 Feb 2019, at 19:32, Denis Kudrias

Re: [Pharo-users] [PharoRemote] View remote Transcript

2019-02-18 Thread Denis Kudriashov
Hi Serge. if it is related to TelePharo then you can register local transcript in remote image. Evaluate following code in playground: localTranscript := Transcript. remotePharo evaluate: [ Smalltalk globals at: #Transcript put: localTranscript ]. It will be not optimized solution because every

Re: [Pharo-users] [TelePharo] Error in remote playground..

2019-02-18 Thread Denis Kudriashov
Yes 18 февр. 2019 г. 14:37 пользователь "sergio ruiz" написал: Awesome! is this the one i should be using? https://github.com/pharo-ide/TelePharo Thanks! On February 17, 2019 at 3:06:18 PM, Denis Kudriashov (dionisi...@gmail.com) wrote: I released new version of TelePharo adopted

Re: [Pharo-users] [TelePharo] Error in remote playground..

2019-02-17 Thread Denis Kudriashov
Hi Sergio. I released new version of TelePharo adopted for Pharo 7. So now it should work out of the box вт, 12 февр. 2019 г. в 21:24, Denis Kudriashov : > I think it would be enough to do on client side > > 12 февр. 2019 г. 21:23 пользователь "Denis Kudriashov" <

Re: [Pharo-users] How do I find the RPackageTag of a class?

2019-02-16 Thread Denis Kudriashov
Hi Tim. aPackage classTagForClass: aClass Calypso shows more kind of children than just a package tags. And it can be extended. That's the reason why you don't have raw packageTag there. Also in Pharo 6 new API was introduced to handle tags of classes and methods in similar way https://pharo.man

Re: [Pharo-users] Quality assistant

2019-02-15 Thread Denis Kudriashov
Hi Hilaire Use following script to disable it: ClyCriticBrowserPlugin disable пт, 15 февр. 2019 г. в 19:56, Hilaire : > So, no option to turn it off I guess? > > Hilaire > > Le 14/02/2019 à 12:03, Hilaire a écrit : > > How to turn off the quality assitant in the calypso browser? > > > > I don'

Re: [Pharo-users] [TelePharo] Error in remote playground..

2019-02-12 Thread Denis Kudriashov
I think it would be enough to do on client side 12 февр. 2019 г. 21:23 пользователь "Denis Kudriashov" написал: Checkout dev branch using iceberg 12 февр. 2019 г. 21:10 пользователь "sergio ruiz" написал: I am not sure I follow.. Do you mean grab the source from

Re: [Pharo-users] [TelePharo] Error in remote playground..

2019-02-12 Thread Denis Kudriashov
Checkout dev branch using iceberg 12 февр. 2019 г. 21:10 пользователь "sergio ruiz" написал: I am not sure I follow.. Do you mean grab the source from github using Iceberg? Thanks! On February 12, 2019 at 4:03:25 PM, Denis Kudriashov (dionisi...@gmail.com) wrote: Ah, it needs n

Re: [Pharo-users] [TelePharo] Error in remote playground..

2019-02-12 Thread Denis Kudriashov
Ah, it needs new release. Try load dev versions of telepharo and seamless from Iceberg 12 февр. 2019 г. 20:45 пользователь "sergio ruiz" написал: Hey, all.. I am now able to connect to my remote image, but I am having one more issue. When opening a remote playground and trying to manipulate ob

Re: [Pharo-users] Calypso documentation? Or understanding menu building

2019-02-12 Thread Denis Kudriashov
Hi Tim вт, 12 февр. 2019 г. в 13:42, Tim Mackinnon : > Is there any documentation on Calypso application contexts? I am trying > to add a menu item to a package tag (the bit underneath a package - which I > often call a sub-package). > Only class comments are available for Calypso. Also there

Re: [Pharo-users] Loading TelePharo on Pharo 7

2019-02-12 Thread Denis Kudriashov
Following script will load TelePharo without error: Metacello new baseline: 'TelePharo'; repository: 'github://pharo-ide/TelePharo'; onUpgrade: [:ex | ex useIncoming]; onConflictUseIncoming; load. пн, 11 февр. 2019 г. в 09:11, Denis Kudriashov : > Hi Ser

Re: [Pharo-users] Loading TelePharo on Pharo 7

2019-02-11 Thread Denis Kudriashov
Hi Serge. You need to add option to metacello script onConflict: or onUpgrade: with block [:warn | warn useIncoming]. I do not have computer now to give you exact code. Problem that telepharo depends on old version of Calypso but image includes the latest one. It needs to be fixed. I will look at

Re: [Pharo-users] Slots doc

2019-02-06 Thread Denis Kudriashov
Would be nice to have a command in browser to show users of selected slot 6 февр. 2019 г. 11:32 пользователь "Vitor Medina Cruz" написал: I couldn't find examples of Slot usage. Is there any ackage I can load that use it so that I can look as an example? On Mon, Feb 4, 2019 at 6:17 PM webwarrio

Re: [Pharo-users] Non-greedy RegEx?

2019-02-05 Thread Denis Kudriashov
We can also update pharo version from original VW repositoriy if the current license is appropriate. I think it covers missing parts. 5 февр. 2019 г. 7:34 пользователь "Esteban Lorenzano" написал: Hi, Yes, Pharo regex implementation is very naive. We will be moving to a PCRE binding to match ou

Re: [Pharo-users] package extensions in Pharo 7.

2019-02-05 Thread Denis Kudriashov
Hi Paul. вс, 3 февр. 2019 г., 19:57 PAUL DEBRUICKER pdebr...@gmail.com: > Hi - > > > Is there a way to create the protocol, then convert it to an extension, > without adding a method to it between the time I create the protocol and > convert it to an extension? No. In Calypso there is no such t

Re: [Pharo-users] [VIDEO TUTORIAL] How to use external code editors to code in Pharo

2019-01-25 Thread Denis Kudriashov
Hi. Now settings browser includes all Commander based shortcuts which is all calypso and Iceberg shortcuts in current image. In addition there is a special spotter menu in Calypso to find any available command (not only shortcut based). пт, 25 янв. 2019 г., 15:45 Tim Mackinnon tim@testit.works:

Re: [Pharo-users] #select was sent to nil

2019-01-15 Thread Denis Kudriashov
Block: [ :each | self addTool: each ] >> OrderedCollection>>do: >> ClyTabManager>>updateTabsWith: >> [ newTools := OrderedCollection new. >> browser >> navigationContextsDo: [ :each | self buildToolsOn: newTools for: each ]. >> needsNewSelection := self

Re: [Pharo-users] #select was sent to nil

2019-01-15 Thread Denis Kudriashov
Hi Hilaire. Can you reproduce it? пн, 14 янв. 2019 г. в 23:24, Hilaire via Pharo-users < pharo-users@lists.pharo.org>: > Hi, > > After installing drgeo and save some modification on tonel repo. I got > this persisting error on calypso whatever the button I click on the > browser ui. > > Hilaire

Re: [Pharo-users] Move methods to other class in P7/Calypso

2018-12-27 Thread Denis Kudriashov
Hi. Use Drag&Drop for this. And create issue to add this operation into context menu if needed. ср, 26 дек. 2018 г. в 14:14, Esteban Maringolo : > What the canonical way of moving a set of methods from one class to > another? > > I couldn't find it in the contextual menu or in the refactorings.

Re: [Pharo-users] Alternative to NautilusMethodSelected in Calypso

2018-12-05 Thread Denis Kudriashov
Hi Gustavo. There is no such events in Calypso. But you can subscribe on raw table selection changes like: browser classView table onAnnouncement: FTSelectionChanged do: [:ann | browser classSelection actualObjects "==> real class objects"] You will need create subclass of ClyBrowserPlugin.

Re: [Pharo-users] Problems with Firmata & Arduino UNO Clone

2018-11-27 Thread Denis Kudriashov
Hi William. I think Serial port does not work in MacOS VM. пн, 26 нояб. 2018 г. в 21:59, William L. Cleveland : > I have been unsuccessful in using an Arduino board with Pharo 6.1(32bit) > and the Firmata package. > > > > The board is an Arduino Uno clone (ELEGOO UNO R3). The board appears to >

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

2018-09-07 Thread Denis Kudriashov
Talents with statefull traits will help you пт, 7 сент. 2018 г., 9:08 Marcus Denker : > > > On 6 Sep 2018, at 23:35, Petr Fischer via Pharo-users < > pharo-users@lists.pharo.org> wrote: > > > *From: *Petr Fischer > *Subject: **adding instance variables (data) to the Object class* > *Date: *6 Sep

Re: [Pharo-users] ssh client for Pharo

2018-08-29 Thread Denis Kudriashov
Hi Andrei. Look at this: https://github.com/dionisiydk/libssh2-pharo-bindings It is very initial support but it was working in my tests ср, 29 авг. 2018 г., 2:19 Andrei Stebakov : > Is there an ssh client for Pharo just like net-ssh for Ruby? > > Thanks! >

Re: [Pharo-users] How best to cope with 2 editor/browser frameworks - Calypso and RubSmalltalkEditor

2018-08-21 Thread Denis Kudriashov
> On 21 Aug 2018, at 05:48, Esteban Lorenzano wrote: > > Hi, > > On 20 Aug 2018, at 00:39, Denis Kudriashov wrote: > > > 2018-08-19 23:12 GMT+01:00 Tim Mackinnon : > >> Thanks Denis - I guess for now I can put the methods in >> RubSmalltalkEditor so that th

Re: [Pharo-users] How best to cope with 2 editor/browser frameworks - Calypso and RubSmalltalkEditor

2018-08-19 Thread Denis Kudriashov
morph to control the cursor. I was able to do it though via the > prompting mechanism (I just don’t show any ui prompt). > > Tim > > Sent from my iPhone > > On 19 Aug 2018, at 14:28, Denis Kudriashov wrote: > > Hi. > > I dont't know answer to your question. Bu

Re: [Pharo-users] How best to cope with 2 editor/browser frameworks - Calypso and RubSmalltalkEditor

2018-08-19 Thread Denis Kudriashov
your problem :) > Tim > > Sent from my iPhone > > On 19 Aug 2018, at 14:28, Denis Kudriashov wrote: > > Hi. > > I dont't know answer to your question. But for the note: > Calypso was needed to override existing way to spawn implementors/senders > and so on

Re: [Pharo-users] Where (as in Git project) should Calypso browser source code commands live?

2018-08-19 Thread Denis Kudriashov
haro nor Calypso projects show anything to > commit ? > > Tim > > Sent from my iPhone > > > > Sent from my iPhone > On 19 Aug 2018, at 14:41, Denis Kudriashov wrote: > > Hi Tim. > > The idea was to have reusable commands to work with system objects >

Re: [Pharo-users] Where (as in Git project) should Calypso browser source code commands live?

2018-08-19 Thread Denis Kudriashov
Hi Tim. The idea was to have reusable commands to work with system objects (method, classes and packages). It is clear that those commands should not depends on browser and should be accessible from other tools. This is the reason why they are packaged separately (SystemCommands

Re: [Pharo-users] How best to cope with 2 editor/browser frameworks - Calypso and RubSmalltalkEditor

2018-08-19 Thread Denis Kudriashov
Hi. I dont't know answer to your question. But for the note: Calypso was needed to override existing way to spawn implementors/senders and so on. So I added subclass of RubSmalltalkEditor - ClyTextEditor which overrides required methods. So if you will put new methods into the RubSmalltalkEditor t

Re: [Pharo-users] Pharo 7 file streams guideline

2018-07-23 Thread Denis Kudriashov
Hi. I wonder does not stdout and stdin are always about text input/output? I never saw examples when somebody explicitly write raw bytes into these streams. If I am right then it is better to introduce binaryStdout and binaryStdin messages. And make stdout and stdin use most common encoding by de

Re: [Pharo-users] [ann] gt documenter

2018-06-17 Thread Denis Kudriashov
Hi Tudor. This is super impressive. What's next? Do you plan to implement IDE for writing documents, navigation, refactorings? (senders, renames should find all places in documents) 2018-06-13 21:57 GMT+01:00 Tudor Girba : > Hi, > > We are happy to announce a new leap of GToolkit Documenter, the

Re: [Pharo-users] Macros?

2018-05-25 Thread Denis Kudriashov
2018-05-26 9:33 GMT+03:00 Clément Bera : > > > On Sat, May 26, 2018 at 8:07 AM, Denis Kudriashov > wrote: > >> Hi >> >> 2018-05-26 8:46 GMT+03:00 Clément Bera : >> >>> Just mentioning another use-case: >>> >>> getDatabaseInstance

Re: [Pharo-users] Macros?

2018-05-25 Thread Denis Kudriashov
Hi 2018-05-26 8:46 GMT+03:00 Clément Bera : > Just mentioning another use-case: > > getDatabaseInstance > ^ (Production CifTrue: [Database] CifFalse: [MockDatabase]) new > I think following code will work: getDatabaseInstance ^ (Production ifTrue: [Database] ifFalse: [MockDatabase]) as

Re: [Pharo-users] BlueInk Pretty Printer Array Formatting

2018-05-25 Thread Denis Kudriashov
Hi. I think it should be default behaviour. So open issue, please. ​

Re: [Pharo-users] [Pharo-dev] feenk log

2018-05-25 Thread Denis Kudriashov
Hi Tudor. Very impressive progress. I have one question about scrolling support. How it works or is it works with elements which are based on infinite layout like mentioned grid widget? Does grid implemented with PannableElement too? 2018-05-25 14:30 GMT+03:00 Tudor Girba : > Hi, > > We were a

Re: [Pharo-users] #ast vs. #parseTree

2018-05-04 Thread Denis Kudriashov
2018-05-04 21:10 GMT+03:00 Richard Sargent < richard.sarg...@gemtalksystems.com>: > On Fri, May 4, 2018 at 1:04 PM, Denis Kudriashov > wrote: > >> >> 2018-05-04 19:45 GMT+03:00 Sean P. DeNigris : >> >>> Ramon Leon-5 wrote >>> > And my point

Re: [Pharo-users] #ast vs. #parseTree

2018-05-04 Thread Denis Kudriashov
2018-05-04 19:45 GMT+03:00 Sean P. DeNigris : > Ramon Leon-5 wrote > > And my point made; I don't even know what that means. > > Ha ha, I googled it and even after seeing the definition still didn't > understand - we must be getting old ;-) > > Regarding the use of acronyms - while I agree with yo

Re: [Pharo-users] Mocketry: what is used of #where ?

2018-05-04 Thread Denis Kudriashov
Hi Herbert. It is a bit experimental API to allow more descriptive failures. Evaluate following code: (2@3) where x should equal: 10 It will give you failure message: Got "2" from (2@3) x but it should equal "10". But without #where it would be: Got "2" but it should equal "10". And it works w

Re: [Pharo-users] Pharo70 session start and silent failures

2018-05-04 Thread Denis Kudriashov
I had similar problem with SSDP server. When I tried to stop it during shutdown of image the image didn't closed. It hangs forever. In some cases I was able to open debugger which pointed to exactly same place which you mentioned. My guess was that process termination during shutdown is not safe an

Re: [Pharo-users] #ast vs. #parseTree

2018-05-02 Thread Denis Kudriashov
Hi. Maybe #parseSourceCode would be better name for #parseTree. 2018-05-02 16:33 GMT+03:00 Marcus Denker : > > > > On 27 Apr 2018, at 21:36, Sean P. DeNigris > wrote: > > > > Marcus Denker-4 wrote > >> I will add comments… > > > > I got confused by this again and created an issue: > > https://p

Re: [Pharo-users] Literals

2018-04-28 Thread Denis Kudriashov
Hi. сб, 28 апр. 2018 г., 1:26 Richard Sargent < richard.sarg...@gemtalksystems.com>: > On Fri, Apr 27, 2018 at 3:58 PM, Esteban A. Maringolo < > emaring...@gmail.com> wrote: > >> oh, you were talking about how te VM views the object, >> I was thinking in terms of how the compiler sees the text. >>

Re: [Pharo-users] SortedCollection>>reverse answers an inconsistent object in Pharo 6

2018-04-25 Thread Denis Kudriashov
nd of sort operation you will be forced extend BlockClosure. In general reversed/converse has no meaning for block. With SortFunction only simple extension #asSortFunction is required. > > > On 25 April 2018 at 23:27, Denis Kudriashov wrote: > >> Hi Richard. >> >> I

Re: [Pharo-users] SortedCollection>>reverse answers an inconsistent object in Pharo 6

2018-04-25 Thread Denis Kudriashov
Hi Richard. I agree with your proposal. But it force me to think that we should completely move to SortFunction's. In that case SortCollection will have sortFunction variable instead of sortBlock. And for your scenario reverse operation will be simple expression: "sortFunction := sortFunction reve

Re: [Pharo-users] Where do we go now ?

2018-04-13 Thread Denis Kudriashov
2018-04-13 13:01 GMT+02:00 Marcus Denker : > > > > On 13 Apr 2018, at 12:40, Sven Van Caekenberghe wrote: > > > > > > > >> On 13 Apr 2018, at 12:19, Joe Shirk wrote: > >> > >> I've been a lurk-fan for a long time but this brings up something that > distressed me. Richard Eng, Smalltalk Renaissan

Re: [Pharo-users] Where do we go now ?

2018-04-13 Thread Denis Kudriashov
With new Traits we have some issues which we are slowly fixing. Nice thing that fixes are quite simple and clean and covered by tests. I guess it was not like that before. So Pablo did very good job here. For this concrete case with implementors there is already issue 21652

Re: [Pharo-users] To be there or not to be there

2018-04-12 Thread Denis Kudriashov
Stef found and I fixed one case which could be related to your problem. So next release it will be integrated. Also I added to #extra menu group the item "Update" which will help in such buggy cases. 2018-04-03 23:06 GMT+02:00 Hilaire : > Hello, > > I have re-organized the packages and classes i

Re: [Pharo-users] To be there or not to be there

2018-04-04 Thread Denis Kudriashov
there, I renamed the > extension. > > Thanks > > > Le 04/04/2018 à 10:00, Denis Kudriashov a écrit : > >> Hi Hilaire. >> >> Probably there is some case where Calypso do not react on particular >> system changes. Internally it maintains the cache which needs

Re: [Pharo-users] To be there or not to be there

2018-04-04 Thread Denis Kudriashov
Hi Hilaire. Probably there is some case where Calypso do not react on particular system changes. Internally it maintains the cache which needs to be invalidated. I did a lot of recategorization during my work and I did't saw such problems quite a long time after I fixed last related issue. If you

Re: [Pharo-users] Calypso error after clean up

2018-04-03 Thread Denis Kudriashov
Also you can completely disable critiques: ClyCriticBrowserPlugin disable.ClyCriticEnvironmentPlugin disable.ClyNavigationEnvironment reset. And reopen browser. 2018-04-03 17:53 GMT+02:00 Denis Kudriashov : > Hi. > > Try clean Calypso with "ClyNavigationEnvironment reset&qu

Re: [Pharo-users] Calypso error after clean up

2018-04-03 Thread Denis Kudriashov
Hi. Try clean Calypso with "ClyNavigationEnvironment reset" and then reopen browser. If error will not disappear then problem could be related to the state of RPackageOrganizer in your image. Do you see from debugger what is missing in the package? 2018-04-03 16:59 GMT+02:00 Hilaire : > Hello, >

Re: [Pharo-users] Calypso and Dark Theme

2018-03-31 Thread Denis Kudriashov
Hi. It's issue for Pharo 7. It looks fine in Pharo 6, Problem that in Pharo 7 theme classes were renamed and extension methods from any external packages are affected by this 2018-03-31 16:56 GMT+02:00 kmo : > Is anything being done to make Calypso work better with the Pharo Dark > Theme? > The

Re: [Pharo-users] New Files in Pharo - Migration Guide, How To's and examples

2018-03-20 Thread Denis Kudriashov
2018-03-20 10:15 GMT+01:00 Denis Kudriashov : > We can cover this case by extra variable maxBufferSize. > Operations like upToEnd will relocate maximum buffer. #next: related methods can be also improved by it too. We will need extra method: ZnBufferedReadStream>>nextBuffer:

Re: [Pharo-users] New Files in Pharo - Migration Guide, How To's and examples

2018-03-20 Thread Denis Kudriashov
We can cover this case by extra variable maxBufferSize. By default it would be equal to given size in method #sizeBuffer:. And special users will specify concrete value. FileHandler will use file size for this. It will also improve buffer size for small files where we do not need big buffer. 2018-

Re: [Pharo-users] global exception handler mechanism

2018-02-15 Thread Denis Kudriashov
Hi 2018-02-05 11:00 GMT+01:00 Igor Stasenko : > > > On 5 February 2018 at 10:17, Marcus Denker wrote: > >> Hello, >> >> The Sunit-Debugger does a stack search on startup to find the test >> related exception. >> >> It might be good to do it better, especially as the debug process starts >> from

Re: [Pharo-users] canonical way to convert Symbol into Class (retrieve class by its name)

2018-02-13 Thread Denis Kudriashov
gt; > I can elaborate on those, but I think they are pretty clear no matter what > scopes, namespaces, environments, modules, or whatever one uses to organize > things in the image. (One can even imagine an external registry of names > that could be searched and yield up suggestions

Re: [Pharo-users] canonical way to convert Symbol into Class (retrieve class by its name)

2018-02-11 Thread Denis Kudriashov
2018-02-11 21:08 GMT+01:00 Stephane Ducasse : > Denis > > we should introduce classNamed: now we can have traits and globals too :( > Yes, we need to think about it. > Idea? may be can still classNamed: > > Stef > > > On Sun, Feb 11, 2018 at 8:55 PM, Denis Kudrias

Re: [Pharo-users] canonical way to convert Symbol into Class (retrieve class by its name)

2018-02-11 Thread Denis Kudriashov
2018-02-11 20:36 GMT+01:00 Hernán Morales Durand : > 2018-02-11 16:10 GMT-03:00 Denis Kudriashov : > > Hi Hernan. > > > > 2018-02-11 19:57 GMT+01:00 Hernán Morales Durand < > hernan.mora...@gmail.com>: > >> > >> Hi Denis > >> > >>

Re: [Pharo-users] canonical way to convert Symbol into Class (retrieve class by its name)

2018-02-11 Thread Denis Kudriashov
Hi Hernan. 2018-02-11 19:57 GMT+01:00 Hernán Morales Durand : > Hi Denis > > 2018-02-10 15:18 GMT-03:00 Denis Kudriashov : > > > > 2018-02-10 20:59 GMT+03:00 Stephane Ducasse : > >> > >> Please to not use an unary on Symbol > >> Dispatch on someth

Re: [Pharo-users] canonical way to convert Symbol into Class (retrieve class by its name)

2018-02-10 Thread Denis Kudriashov
2018-02-10 20:59 GMT+03:00 Stephane Ducasse : > Please to not use an unary on Symbol > Dispatch on something. > > self class environment at: #Array > is the best > We should not use collection API for reflection calls. It makes them very difficult to find. Let's use explicit names like: self cla

Re: [Pharo-users] Generate equality

2018-02-09 Thread Denis Kudriashov
I will add it to Calypso. I use it often. 2018-02-08 17:23 GMT+03:00 Herbert Vojčík : > > Stephane Ducasse wrote: > >> http://smalltalkhub.com/#!/~CAR/ReusableBricks/packages/Equals >> > > Ah. It uses trait that does it dynamically. > > Good to know, usable for some more dynamic scenarios; but he

Re: [Pharo-users] Pharo things analog reads ?

2018-02-05 Thread Denis Kudriashov
at is configured > as an i2c slave, Pharo can ask for analog values. I will try tomorrow with > analog sensors, I will share if i manage to build nice examples. > > Seems to be even easier using a special chip: https://learn.adafruit.com/ > reading-a-analog-in-and-controlling-

Re: [Pharo-users] calypso modularity

2018-01-22 Thread Denis Kudriashov
Hi Peter. Calypso is modular but maybe not in the parts which you need. There are two core packages which are not related to the "Smalltalk navigation": - navigation model based on first class queries. - UI components for possible browsers And I imagine how I would use them in particular busines

Re: [Pharo-users] Working directory

2018-01-18 Thread Denis Kudriashov
Also notice that OS can give program very surprising working directory when you run it using UI tools. For example in MacOS drag image to the vm using Finder assigns root (/) as working directory. 2017-12-15 21:38 GMT+01:00 Hilaire : > Oh, in a build for a DrGeo app based on P7, the working dire

Re: [Pharo-users] Commander feedback

2018-01-17 Thread Denis Kudriashov
And thank's a lot, Juraj. Very impressive review :). I will answer questions later 2018-01-17 16:04 GMT+01:00 Denis Kudriashov : > Hy Juraj, > > Do not spend time in Calypso part and even do not read it :). It is super > outdated and very draft. I am now working on it. &g

Re: [Pharo-users] Commander feedback

2018-01-17 Thread Denis Kudriashov
e some of them. Do you want me to commit what I was able to > change? Well, you should check if the changes are correct. > > Cheers, > Juraj > > > On Dec 27, 2017, at 13:20, Denis Kudriashov wrote: > > Hi Juraj. > > You can find new version here https://github

Re: [Pharo-users] Is there a way to stop arrays sorting automatically?

2017-12-31 Thread Denis Kudriashov
Hi. 2017-12-31 14:47 GMT+01:00 Andy Burnett : > > > Thanks Ben, > That is really interesting. I had completely misunderstood the problem. > Checking the items in oc2 shows that they are literally the same object. > So, it would seem that I have to run copy, or some other method to get a > unique o

Re: [Pharo-users] [Vm-dev] Running headless on Windows

2017-12-29 Thread Denis Kudriashov
2017-12-29 16:13 GMT+01:00 Andrei Stebakov : > Nicolai, the maximize/non-maximize trick worked! Thanks! I wonder if it's > an easy fix to put in Pharo. > So it means that something in image is not initialised. It can be another bug of wrong startup order > > On Fri, Dec 29, 2017 at 6:22 AM, p..

Re: [Pharo-users] Commander feedback

2017-12-28 Thread Denis Kudriashov
> Juraj > > > On Dec 28, 2017, at 07:03, Denis Kudriashov wrote: > > > > 2017-12-28 11:02 GMT+01:00 Denis Kudriashov : > >> Hi >> >> 2017-12-27 19:15 GMT+01:00 Sean P. DeNigris : >> >>> Denis Kudriashov wrote >>> > ht

Re: [Pharo-users] Commander feedback

2017-12-28 Thread Denis Kudriashov
2017-12-28 11:02 GMT+01:00 Denis Kudriashov : > Hi > > 2017-12-27 19:15 GMT+01:00 Sean P. DeNigris : > >> Denis Kudriashov wrote >> > https://github.com/SquareBracketAssociates/Booklet-Infrastructure >> >> Cool! Can't wait to read :) > > Also not

Re: [Pharo-users] Commander feedback

2017-12-28 Thread Denis Kudriashov
Hi 2017-12-27 19:15 GMT+01:00 Sean P. DeNigris : > Denis Kudriashov wrote > > https://github.com/SquareBracketAssociates/Booklet-Infrastructure > > Cool! Can't wait to read :) And feel free to pull requests. > One small question: why > "Booklet-Infrastructure&

Re: [Pharo-users] image/vm mismatch on raspberry pi model 3

2017-12-28 Thread Denis Kudriashov
Hi Greg. 2017-12-28 4:05 GMT+01:00 Greg Lewin : > (I want to try https://github.com/pharo-iot/PharoThings on the pi) - I > now see there is another VM on there ... I have just tried it with > better results. Matching image-VM versions does seem to be a problem > with Smalltalk. > So with github

Re: [Pharo-users] Commander feedback

2017-12-27 Thread Denis Kudriashov
> Hi Denis, > > Thank you. Let me know. I will be happy to help. > > Juraj > > > On Dec 5, 2017, at 18:43, Denis Kudriashov wrote: > > Hi Juraj. > > Yes. documentation needs to be improved. I made only pass on it. > Now there is new Commander version. The c

Re: [Pharo-users] Running headless on Windows

2017-12-27 Thread Denis Kudriashov
Hi. I think there is separate PharoConsole.exe for headless on Windows 2017-12-27 16:39 GMT+01:00 Andrei Stebakov : > When I run Pharo 6.1 with -- headless option on Windows, it executes the > eval command as expected but during the execution (which lasts 4 sec) it > opens the Pharo GUI. > Is it

Re: [Pharo-users] Usability issues with Calypso

2017-12-27 Thread Denis Kudriashov
Hi Sean 2017-09-24 14:46 GMT+02:00 Denis Kudriashov : > Hi Sean > > 2017-09-23 19:57 GMT+02:00 Sean P. DeNigris : > >> Stephane Ducasse-3 wrote >> > Calypso is still an enfant and this is >> > IMPORTANT that people tell what >> > they do not

Re: [Pharo-users] Breakpoints in Pharo

2017-12-27 Thread Denis Kudriashov
2017-12-27 10:37 GMT+01:00 Nicolai Hess : > Works for me too (on windows). > But sometimes, a change and accept of the current method, does not removes > the "Breakpoint"-Icon. > So, it looks like there is a breakpoint, but isn't anymore and the code of > course does not trigger the debugger. > Th

Re: [Pharo-users] Pharo things analog reads ?

2017-12-20 Thread Denis Kudriashov
nd-controlling-audio-volume-with- > the-raspberry-pi?view=all > > but it uses more pins on the board. > > Steven. > > > > Le 2017-12-17 19:48, Denis Kudriashov a écrit : > > Hi Steven > > 2017-12-17 12:40 GMT+01:00 Steven Costiou : > >> Hi, >> >

Re: [Pharo-users] Pharo things analog reads ?

2017-12-17 Thread Denis Kudriashov
Hi Steven 2017-12-17 12:40 GMT+01:00 Steven Costiou : > Hi, > > For what i know, raspberry pi boards cannot read analog sensors (which are > the most interesting imo), except by connecting to some kind of bridges or > to Arduino boards. > > In the PharoTHings code i see that there are Arduino cla

Re: [Pharo-users] Calypso bugs with metalinks in latest 7

2017-12-07 Thread Denis Kudriashov
Hi. It looks strange because Calypso do not use Ring classes. To disable critiques look at Problems section in github Calypso 2017-12-07 10:50 GMT+01:00 Steven Costiou : > Hi, > > running Reflectivity tests (e.g. ReflectivityReificationTest) prov

Re: [Pharo-users] Commander feedback

2017-12-05 Thread Denis Kudriashov
Hi Juraj. Yes. documentation needs to be improved. I made only pass on it. Now there is new Commander version. The code still in dev branch . The basic idea is same but some names are changed and internally it is based on ClassAnnotation's

Re: [Pharo-users] Calypso question: adding a context menu item

2017-12-05 Thread Denis Kudriashov
Hi Juraj. I repeated your steps and it works for me: In "vars" mode I have "Say Hello" in context menu of selected variable (just before "Show in method browser" item). Maybe you were looking at context menu of class pane? In that case command activator should be defined as: ClyHelloCommand clas

Re: [Pharo-users] Building a Baseline

2017-12-04 Thread Denis Kudriashov
Hi Andrew. It is known and super annoying bug Metacello script never checkout/switch to requested branch/tag/commit . 2017-12-04 13:04 GMT+01:00 Prof. Andrew P. Black : > In the baseline configuration of my project, it says > > spec > baseline: 'S

  1   2   3   4   >