Re: [Pharo-project] Stick figure in Pharo smalltalk
MikeR wrote So I'm trying to create a stick figure in Pharo. So far I have this man := Morph new. head := CircleMorph new color: Color black . body := LineMorph new. man addMorph: head. man addMorph: body. man openInWindow. it will give you a circle and a line in a window, but the line i can adjust the point property. I wondering if anyone could pt. me in the right direction. - Cheers, Sean -- View this message in context: http://forum.world.st/Stick-figure-in-Pharo-smalltalk-tp4686413p4686485.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Pharo: an AMAZING community
I sometimes take for granted how extraordinary our community is. This morning, it sunk in a bit how magical it truly is... I brought up two issues I was having (not even bugs)... in the middle of the night... on a Saturday... And like the Smalltalk fairy had come and snuck a solution under my pillow while I dreamt, Sven and Benjamin added enhancements which solved my dilemma! Thank you both :) And thank you to everyone that's contributed over these years to make Pharo and its community so special :) - Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-an-AMAZING-community-tp4685837.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30086
mmimica wrote How about a 2.0 backport? As much as you all know I love backporting, in this case it's probably not a good place to apply resources. The changes are deep and it's been broken for years. - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30086-tp4685125p4685701.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] PluggableListMorph never receives ctrl/cmd keys
If you put a breakpoint in ScrollPane#scrollByKeyboard:, and then type a key into a DropListMorph, the breakpoint will hit unless you were holding down ctrl or cmd. Since the purpose of the method is to check event controlKeyPressed or:[event commandKeyPressed], this obviously is no bueno. - Cheers, Sean -- View this message in context: http://forum.world.st/PluggableListMorph-never-receives-ctrl-cmd-keys-tp4685749.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] NeoCSV skip fields
| reader | FileStream fileNamed: fileName do: [ :file | skip headers file nextLine; nextLine; nextLine. reader := NeoCSVReader on: file. reader separator: Character tab; recordClass: MyClass; addField: #name:; throw away addField: #name:; addField: #type:; throw away addField: #type:; throw away addField: #type: converter: [ :str | MyOtherClass on: str ]; addFloatField: #balance:; addField: #ignore:; addField: #ignore:; addField: #ignore:; addField: #ignore:. ^ reader upToEnd. ]. To ignore fields, I'm passing a selector that will be overwritten later on in the parsing, but that doesn't work with the last fields, so I had to add a special setter to my domain object to ignore those - yuck! Is there a feature like this built into NeoCSV? Thanks :) - Cheers, Sean -- View this message in context: http://forum.world.st/NeoCSV-skip-fields-tp4685751.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30086
Marcus Denker-4 wrote 30086 ... 10425 DateAndTime refactoring Hooray, I love progress on DateAndTime... this one was rally ugly! - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30086-tp4685125p4685374.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30093
Marcus Denker-4 wrote 10492 Sharing mc repositories between all packages Cool! That always bothered me... - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30093-tp4685315p4685375.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [ANN] A SmalltalkHub server for each
Damien Cassou wrote Everyone can now have its own private instance of SmalltalkHub. So, if you need a feature in SmalltalkHub, you can now implement it yourself! Please do :-) Awesome!!! Thanks :) - Cheers, Sean -- View this message in context: http://forum.world.st/ANN-A-SmalltalkHub-server-for-each-tp4685400p4685403.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] RFB in 2.0
Mariano Martinez Peck wrote What about adding RFB at startup list and implement #startUp doing UIManager default: MorphicUIManager new. ? But you don't necessarily always want it to be headful, do you? If you have a headless server image, then use RFB to debug, then it seems you would want to subsequently start headless again, and then maybe realize you need to debug more and start Morphic... Could there be a concept of an RFB session, so when a connection is made to the RFB socket, the session is started (including installing the correct UI Manager), and then cleared manually or on shutdown (reinstalling the original manager)... how does that sound? - Cheers, Sean -- View this message in context: http://forum.world.st/RFB-in-2-0-tp4685418p4685430.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Videos: Selling Pharo-based solutions Custom architectural assessment
Thanks for all the effort :) keep up the great work! - Cheers, Sean -- View this message in context: http://forum.world.st/Videos-Selling-Pharo-based-solutions-Custom-architectural-assessment-tp4684715p4684724.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Sprint] Sprint Lille May 3rd
Marcus Denker-4 wrote When? Friday May 3 What time are you all starting? I will be on IRC and Skype from NYC as usual :) - Cheers, Sean -- View this message in context: http://forum.world.st/Sprint-Sprint-Lille-May-3rd-tp4682097p4684819.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Issue ML doesn't thread
This is kind of a small thing, but it definitely effects readability... Each issue update shows up as a whole different conversation, while when we used google, they were properly organized. Any idea how (if possible) to fix it? - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-ML-doesn-t-thread-tp4684851.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue ML doesn't thread
Camillo Bruni-3 wrote and also upvote here! ... upvote here: Done, and done. Thanks. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-ML-doesn-t-thread-tp4684851p4684888.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Where are your package configs for Pharo 2.0
EstebanLM wrote we cannot make a process to discover the hidden configurations all over the web, to then validate them and copy to the appropriate repo. Why not?! ;-P It wouldn't be the most outrageous and amazing thing we've ever done... - Cheers, Sean -- View this message in context: http://forum.world.st/Where-are-your-package-configs-for-Pharo-2-0-tp4684568p4684595.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Ann] TxText. New text editor done!
Denis Kudriashov wrote My main idea is make clean and extendible text editor. So anybody can understand how layout built, where text insertion happens, how it processed, how cursor works and etc. I want text editor which is not required hacks to simple tasks like allow only numbers, hide cursor, disable text selection, make masked input, make smart completions and etc. Amen, brother! - Cheers, Sean -- View this message in context: http://forum.world.st/Ann-TxText-New-text-editor-done-tp4683876p4684124.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30069
stephane ducasse wrote We should really ask nicolas to check why the diff is broken I mentioned a few times that it seems that it fails when none of the package version's ancestors are present on stub. e.g. from http://forum.world.st/update-3-0-30024-td4680178.html, http://smalltalkhub.com/#!/~Pharo/Pharo30/diff/Spec-Layout-MarcusDenker.39 works but the others do not. - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30069-tp4684135p4684190.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Pharo 3.1 meeting
Sure, point the way. Where does Penelope live? gforge? How do you debug/update the running version? On Apr 26, 2013, at 7:07 AM, Benjamin Van Ryseghem-2 [via Smalltalk] ml-node+s1294792n4683726...@n4.nabble.com wrote: Penelope code as well as Ulysse one is on smalltalkhub/~Pharo/ci/main Basically we have a delay here which should update the cache, but some sh*t happened :s If you want to be involved, I can point you were the bad code is ^^ - Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-3-1-meeting-tp4683613p4684260.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30066
stephane ducasse wrote marcus do you know why the diff does not work with SmalltalkHub? It works sometimes. It seems that it works when the ancestors are present and produces a confusing error message when they are not... - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30066-tp4683816p4683983.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Ann] TxText. New text editor done!
Denis Kudriashov wrote You can load configuration from http://www.smalltalkhub.com/#!/~sig/TxText. For the recreationally-inclined, like myself ;) Gofer it url: 'http://www.smalltalkhub.com/#!/~sig/TxText'; package: 'ConfigurationOfTxText'; load. ((Smalltalk at: #ConfigurationOfTxText) project version: '0.6') load: #('ALL'). - Cheers, Sean -- View this message in context: http://forum.world.st/Ann-TxText-New-text-editor-done-tp4683876p4683987.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Ann] TxText. New text editor done!
OMG, TxTextMorph can grow horizontally. You're my new best friend :) - Cheers, Sean -- View this message in context: http://forum.world.st/Ann-TxText-New-text-editor-done-tp4683876p4683988.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Ann] TxText. New text editor done!
Sean P. DeNigris wrote You're my new best friend :) The cursor is an actual Morph (TxCursorMorph) instead of magic conjured up my Paragraph!!! All my other friends are fired, they've never given me a present this nice :) Also, please add me to the repo. I have a small fix (TxCursorMorph should show cursorColor instead of defaultColor) - Cheers, Sean -- View this message in context: http://forum.world.st/Ann-TxText-New-text-editor-done-tp4683876p4683990.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Trying to understand DateAndTime
Nicolas Cellier wrote Note: I don't know what is the policy with the labels/states of these bug tracker, and it rather bothers me, but the SLICE is ready for tests/reviews. I was a bit confused at first too. You have to click Resolved and then you get a whole other set of states, including fix review needed. I've done it for this issue... - Cheers, Sean -- View this message in context: http://forum.world.st/Trying-to-understand-DateAndTime-tp4683997p4684063.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Call for ESUG 2013 presentations
Reposted to The general-purpose Squeak developers list squeak-...@lists.squeakfoundation.org, scona-l...@scona.us, amber-l...@googlegroups.com, c...@jvuletich.org, beginn...@lists.squeakfoundation.org beginn...@lists.squeakfoundation.org, vm-...@lists.squeakfoundation.org, vm-beginn...@lists.squeakfoundation.org, squeakl...@squeakland.org, tode...@googlegroups.com, smallw...@iam.unibe.ch smallw...@iam.unibe.ch Can we please get back to work now?! p.s. a few were held because I put all the addresses in To:. If they don't get approved in a few hours, I'll repost... - Cheers, Sean -- View this message in context: http://forum.world.st/Call-for-ESUG-2013-presentations-tp4683347p4683759.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] SandstoneDB on Pharo 2.0 - done - what next?
Torsten Bergmann wrote Esteban wrote: also, I noticed there is no ConfigurationOfSandstoneDB... There already is one in MetacellRepository, just look at the comments below the video: It seems to work well when the ConfigufationOfXyz is kept with the project and then copied to wherever else it should be. I find that by now there are too many places to go hunting! - Cheers, Sean -- View this message in context: http://forum.world.st/SandstoneDB-on-Pharo-2-0-done-what-next-tp4683508p4683640.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Rubric questions :)
Igor Stasenko wrote And it is: A tentative to rewrite a new text editor for Pharo What is its relationship if any to TxText? - Cheers, Sean -- View this message in context: http://forum.world.st/Rubric-questions-tp4683397p4683641.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Pharo 3.1 meeting
Does update the monkey refer to Penelope? I was going to ask whether we can start using the Penelope issue urls e.g. in the [update 3.0] posts, but then I checked the Penelope pages for the #30059 issues and: http://bugs.pharo.org/issues/id/10367 http://bugs.pharo.org/issues/id/10389 were two days behind the actual issue And http://bugs.pharo.org/issues/id/10356 reported 'MessageNotUnderstood: receiver of joinUsing: is nil'. Where is the Penelope code? Maybe we could help... didn't see it on sthub... Slightly OT, in the [update 3.0] posts, it'd be helpful to list the diffs under the issue they belong to instead of all together at the end. I.e. url1 diff1a diff1b url2 diff2 url3 diff3 instead of url1 url2 url3 diff? diff? diff? diff? - Cheers, Sean -- View this message in context: http://forum.world.st/Pharo-3-1-meeting-tp4683613p4683644.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Metacello configuration conventions
Dale Henrichs wrote When Cami refers to automatic dependencies he's referring to the fact that with ruby-gems one can specify a range of versions that will satisfy the dependencies for your project instead of a single version as is done with Metacello today. Yes, I want this and IIRC we've had some conversations on the Metacello mailing list about it. I was answering Diego! - Cheers, Sean -- View this message in context: http://forum.world.st/Metacello-configuration-conventions-tp4681777p4683009.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Metacello configuration conventions
Metacello supports both, but not at the same time. Either you mark your configuration with fixed versions (best for patches) or with symbolic versions (best for releases). I don't understand this. If you don't want your dependencies upgraded, you don't change the versions referenced in your new version, if you do, you manually change them. Either way, you make a new version, whether it's a patch, enhancement, or total overhaul. The symbolic versions, OTOH, map your versions to their status on respective platforms. You would do this for every new version. - Cheers, Sean -- View this message in context: http://forum.world.st/Metacello-configuration-conventions-tp4681777p4682563.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Understanding Athens
Ben Coman wrote An idea for more general recovery options Using the Pharo command-line processing, have some recovery commands that execute and quit before any UI processing is started. For example... * list/close open windows * list/close running processes * list/revert recent method changes This sounds really cool. I think it would have to be done at the vm level though. IIRC by the time Cami's stuff is run, the UI has already come up... - Cheers, Sean -- View this message in context: http://forum.world.st/Understanding-Athens-tp4681820p4682292.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
stephane ducasse wrote add a bug entry and tag it so that we simply do not forget. From https://pharo.fogbugz.com/f/cases/10228/Fix-tab-key-for-autocompletion : Fix in inbox: SLICE-Issue-10228-Fix-tab-key-for-autocompletion-SeanDeNigris.1 Accept-on-tab if there are no common prefixes (Package Johan's cs from [1]) [1] http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-td4679488i20.html And https://pharo.fogbugz.com/f/cases/10311/Backport-2-0-10228-Fix-tab-key-for-autocompletion : Fix in inbox: SLICE-Issue-10311-Backport-2-0-10228-Fix-tab-key-for-autocompletion-SeanDeNigris.1 I'm leaving https://pharo.fogbugz.com/f/cases/10219/Completion-enter-on-accept-awkwardness as a separate issue because I have a few more ideas - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4682300.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Metacello configuration conventions
Dale Henrichs wrote The Metacello Preview will support semantic versioning system! Cool! Thanks Dale :) - Cheers, Sean -- View this message in context: http://forum.world.st/Metacello-configuration-conventions-tp4681777p4682362.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Argument names created by Debugger
I tweaked the code because in my most common case, I don't care that it's e.g. aByteString, but only that it's aString: (argument isKindOf: String) ifTrue: [ ^ 'aString' ]. (argument isKindOf: Collection) ifTrue: [ ^ 'aCollection' ]. (argument isKindOf: Integer) ifTrue: [ ^ 'anInteger' ]. Am I the only one, or would this be useful for everyone? lmk and I'll prepare a slice... - Cheers, Sean -- View this message in context: http://forum.world.st/Argument-names-created-by-Debugger-tp4682387.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Argument names created by Debugger
Frank Shearar-3 wrote Belatedly, a comment: I usually turn numeric things into aNumber. You particularly want to hint at the separate treatment of Integer and friends from ScaledDecimal, Fraction, Float? Particularly with Integers, I find that it matters more often than not e.g. for indices, etc. But I agree that for other numeric types, Number would be a good default... I'll add that :) - Cheers, Sean -- View this message in context: http://forum.world.st/Argument-names-created-by-Debugger-tp4682387p4682399.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Argument names created by Debugger
Igor Stasenko wrote Indeed... To the hell these case statements. It should be one-liner: ^ argument class canonicalArgumentName +1 I was thinking the same thing... it started as a one-line hack for ByteString and... well, you know ;) - Cheers, Sean -- View this message in context: http://forum.world.st/Argument-names-created-by-Debugger-tp4682387p4682409.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Argument names created by Debugger
Frank Shearar-3 wrote You could add Boolean as well, to avoid creating a name like 'aTrue'. Ooh, good idea! Okay, there's obviously enough interest. I'll get on it... https://pharo.fogbugz.com/f/cases/10314/Debugger-create-better-argument-names - Cheers, Sean -- View this message in context: http://forum.world.st/Argument-names-created-by-Debugger-tp4682387p4682445.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [Sprint] Sprint Lille May 3rd
Marcus Denker-4 wrote We are planning a sprint the 3rd of May: I want to join again via IRC/skype from NYC. It worked out well last time... - Cheers, Sean -- View this message in context: http://forum.world.st/Sprint-Sprint-Lille-May-3rd-tp4682097p4682106.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] do you know what is this?
Igor Stasenko wrote Well, you always have a choice to write everything from scratch :) These are not mutually exclusive. What we're doing now by harnessing external libraries is prototyping - we're on the first step of make it work, make it right, make it fast ( and maybe getting sone #3 for free ;) ). Of course ultimately, we would like turtles all the way down, but relying on the already-done work of others gives us leverage, allowing us to focus our limited resources on the key things that have /never been done before/ - our unique contribution to the future of computing. When time and resources allow, we are free to come back and write from Scratch in Smalltalk, especially since there is a nice abstraction layer in between. - Cheers, Sean -- View this message in context: http://forum.world.st/Fwd-do-you-know-what-is-this-tp4681962p4682107.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [squeak-dev] Xtreams's FileDirectory dependence
Stéphane Ducasse wrote We are really interested by Xtreams for replacing Pharo Streams. Now we should evaluate again Xtreams. IIRC at ESUG the version on squeaksource is not up to date with the VW version, which is why we were working on handling namespace/prefix mapping in filetree/cypress... - Cheers, Sean -- View this message in context: http://forum.world.st/Xtreams-s-FileDirectory-dependence-tp4682133p4682221.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Update error
Starting with 30039, and updating from the world menu... Error: Could not load OpalCompiler-Core-ClementBera.178.mcz: ZnHttpUnsuccessful: 404 Not Found - Cheers, Sean -- View this message in context: http://forum.world.st/Update-error-tp4682228.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Versionner in 2.0 again
Christophe Demarey wrote I was wondering if it is possible to downgrade an already installed package in a configuration. For now, why don't we just declare a dependency to the correct version of the toolbox? I'm uploading a config to Nabble which does this and seems to work... ConfigurationOfVersionner-SeanDeNigris.101.mcz http://forum.world.st/file/n4682230/ConfigurationOfVersionner-SeanDeNigris.101.mcz - Cheers, Sean -- View this message in context: http://forum.world.st/Versionner-in-2-0-again-tp4680376p4682230.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Johan Brichau-2 wrote fwiw, I changed the implementation of NECController... NECController-Changes.cs (5K) lt;http://forum.world.st/attachment/4679910/0/NECController-Changes.csgt; I think at minimum Johan's change should be integrated immediately and backported to 2.0. I simply can not use enterToAccept, and without it now it's currently impossible to complete with common prefix matching enabled. Are there any objections to the last suggested set of default preferences? If not, maybe those should be included as well - but not worth holding up Johan's change, which is essential. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4682231.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Metacello configuration conventions
Christophe Demarey wrote As a general purpose reflexion on dependencies conventions, I would say: If you are in development mode, it makes sense to rely on latest versions of dependencies (bleeding edge) to be able to detect integration problems as soon as possible. If you are in a release mode, you should ensure that your code can run at least on fixed dependencies versions +1 to the two different modes. Dale had recommended to me to depend on #stable in the baseline and then a specific version in the version. I'd say it depends on the underlying project - something like Zinc which seems to always be rock-solid at the bleeding edge I'd probably put #bleedingEdge in the baseline, where a less stable project I might use #stable. But I say definitely, definitely, definitely use a stable version in the version (unless it's a really loose dependency like OB for Seaside) - people need to be able to depend on loading a specific version being repeatedly identical. - Cheers, Sean -- View this message in context: http://forum.world.st/Metacello-configuration-conventions-tp4681777p4682035.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Metacello configuration conventions
Camillo Bruni-3 wrote I liked ruby-gems approach more than the one in Metacello. You usually specify a major version (as under linux) for your dependency. It seems they're using semantic versioning, which is *awesome*, but can we depend on the convention being followed? I've been pushing to get the tools (e.g. Versionner) to use semantic version numbers by default (i.e. new bugfix version, new enhancement version, new incompatible version) - Cheers, Sean -- View this message in context: http://forum.world.st/Metacello-configuration-conventions-tp4681777p4682036.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Stroke of genius
Sven Van Caekenberghe-2 wrote the little fact that it is incremental - it updates and saves the same image based on 1 metacello configuration - is really a stroke of genius. It saves an enormous amount of time as in the past I always did a complete build from scratch. Updating servers is now really a joy. Sounds great! And, I don't exactly understand ;) Can you say more about that feature? - Cheers, Sean -- View this message in context: http://forum.world.st/Stroke-of-genius-tp4681471p4681537.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Videos: FileSystem-Git
Stephan Eggermont wrote FileSystem-Git https://www.youtube.com/watch?v=4qld2mDIbg4 Thank you Stephan! Will these be eventually matched up to the screencast (I thought I read that somewhere), or is this the final product ( which is already great :) )? - Cheers, Sean -- View this message in context: http://forum.world.st/Videos-FileSystem-Git-tp4681318p4681543.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] WhatsUp from: 2013-04-15 until: 2013-04-30
Marcus Denker-4 wrote - Opal integration - AST interpreter integration Exciting! - Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p4681549.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] WhatsUp from: 2013-04-15 until: 2013-04-30
EstebanLM wrote - fix 2.0 release (so Sean and everybody is happy :) :) - Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p4681550.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] WhatsUp from: 2013-04-15 until: 2013-04-30
EstebanLM wrote - fix 2.0 release (so Sean and everybody is happy :) Dynabooks make me happy. And anything we can do to make things easy, clear and enjoyable for new users - our critical mass --- Dynabook :) I fell in love with Squeak because it was the closest thing to Dynabook software I'd ever seen. I quickly foundered, confused by the 'interesting' code underneath. Pharo gave me new hope for a clean, beautiful, understandable system on which I could build my visions and dreams. With every release, I feel less of the infrastructure holding me back. With AST and the new debugger, Morphic is the only mountain I can see in my path, but the new text model should provide a nice tunnel through... at least for my tool building efforts ;) - Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p4681560.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] WhatsUp from: 2013-04-15 until: 2013-04-30
Damien Pollet wrote - continue updating coral, cleaning up configurations etc Yay! I was wondering... would you give us a quick status report? - Cheers, Sean -- View this message in context: http://forum.world.st/WhatsUp-from-2013-04-15-until-2013-04-30-tp4681440p4681561.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Stroke of genius
Sven Van Caekenberghe-2 wrote The test.image contains all your project specific code, and loading the config just checks all dependencies and only loads what has changed, incrementally. It only takes some 10s of seconds. It never occurred to me that this was the way to go, but the config handler does it by default. Maybe it is just me, but I had the impression that everybody (including CIs) always built from scratch (more or less, there were staged systems), while it is actually quite practical to keep on updating the same image for a much faster turn around. Ah, I see. The speed is very nice, but what about e.g. class-side initialization? i.e. if a classinitialize has changed, the update will not be run, no. - Cheers, Sean -- View this message in context: http://forum.world.st/Stroke-of-genius-tp4681471p4681578.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] SelectPackageBrowser
I want to extract SelectPackageBrowser as a general PackagePicker widget. It's part of the CriticsBrowser setup wizard, in which there is no wizard object, but rather each page deletes itself and opens the next one in the world. Could Merlin be helpful here? - Cheers, Sean -- View this message in context: http://forum.world.st/SelectPackageBrowser-tp4681590.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] SelectPackageBrowser
stephane ducasse wrote So we should extract it :) 10294 Extract SelectPackageBrowser as a widget - Cheers, Sean -- View this message in context: http://forum.world.st/SelectPackageBrowser-tp4681590p4681626.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Versionner in 2.0 again
stephane ducasse wrote What you need : 1/ Load (don't merge) Metacello-ToolBox-dkh.130 from http://seaside.gemstone.com/ss/metacello in your Pharo2 image. 2/ Load ConfigurationOfVersionner from http://ss3.gemstone.com/ss/Versionner 3/ ConfigurationOfVersionner load So is this the best way to load Versionner in 2.0? Can we streamline that i.e. put the preload in the config? - Cheers, Sean -- View this message in context: http://forum.world.st/Versionner-in-2-0-again-tp4680376p4681681.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] 2.0 is really nice
I just ported a project from 20531 to 20597... not too far in calendar time, but a world of difference in usability :) - Cheers, Sean -- View this message in context: http://forum.world.st/2-0-is-really-nice-tp4681279.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Open window out of my pharo environment
Tristan Bourgois-2 wrote Does exist the possibility to open a window out of my pharo environment? How about Phobos (https://code.google.com/p/phobos-framework/)? - Cheers, Sean -- View this message in context: http://forum.world.st/Open-window-out-of-my-pharo-environment-tp4681003p4681087.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [ANN] Pharo VM packages and PPA for Ubuntu (v2)
Damien Cassou wrote - the pharo-vm package can now be installed on 64bits systems - the pharo-vm package can now be installed on older Ubuntu releases Hooray! Great work :) Will this package continue to track the latest or stable vm version, or is at locked at the current version? - Cheers, Sean -- View this message in context: http://forum.world.st/ANN-Pharo-VM-packages-and-PPA-for-Ubuntu-v2-tp4680867p4680904.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Mailinglist for all tracker change messages
Marcus Denker-4 wrote As requested I have configured a user on fugbugz that is subscribed to every issue automatically and will get mail: http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker Thanks! Just like old times ;) - Cheers, Sean -- View this message in context: http://forum.world.st/Mailinglist-for-all-tracker-change-messages-tp4680418p4680606.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Syntax highlithing
Camillo Bruni-3 wrote To be precise, you actually have invalid code, but you are on the way to make it valid. There was a similar thread on the Squeak list a while back about graying out subsequent code when making a change in the middle of some code. e.g. If I have a method with 7 lines (of course I wouldn't have more ;)), and I'm editing statement 3, statements 4-7 would be grayed out instead of red while I was editing. I guess Cami's time delay could work too (just keep subsequent code with normal coloring until editing is complete). - Cheers, Sean -- View this message in context: http://forum.world.st/Syntax-highlithing-tp4680534p4680608.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Fogbugz access questions
I updated the welcome page [2] to make access options more prominent/clear. I also opened Issue 10262 Permalink to Penelope registration page [1] to cut out a step in the process. Hopefully this will ease the confusion and prevent future mailing list questions :) [1] https://pharo.fogbugz.com/f/cases/10262/Permalink-to-Penelope-registration-page [2] https://pharo.fogbugz.com/default.asp?W41 - Cheers, Sean -- View this message in context: http://forum.world.st/Fogbugz-access-questions-tp4680618.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Syntax highlithing
Stéphane Ducasse wrote I think that we should really change the following behavior... I opened an issue: 10264 Syntax Highlighting: Less red during editing https://pharo.fogbugz.com/f/cases/10264/Syntax-Highlighting-Less-red-during-editing - Cheers, Sean -- View this message in context: http://forum.world.st/Syntax-highlithing-tp4680534p4680627.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Hot keys in Pharo
Camillo Bruni-3 wrote I don't agree because Wiki pages are never maintained. The best is to generate the bindings descriptions automatically +1 Camillo Bruni-3 wrote which we do: there is a menu on the top right of Nautilus: Nautilus is only one piece of the puzzle. What about the rest of the system?! ;) - Cheers, Sean -- View this message in context: http://forum.world.st/Hot-keys-in-Pharo-tp4680238p4680654.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Please comment on a bug fix for Nautilus
n.b. this conversation is half on the issue tracker and half on the mailing list - Cheers, Sean -- View this message in context: http://forum.world.st/Please-comment-on-a-bug-fix-for-Nautilus-tp4680595p4680731.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30024
Marcus Denker-4 wrote 10212 New Spec version https://pharo.fogbugz.com/f/cases/10212 From the issue: mainly fixing properly the needRebuild mechanism. What was the problem/solution? The diffs do not work because most of the ancestors are not on sthub (guessing) - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30024-tp4680178p4680490.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Esteban A. Maringolo wrote I have other comments regarding first use experiences of smalltalkers and non-smalltalkers. Once I contribute something, I'll make them public. :-) Please don't wait... all feedback is valuable and welcome... - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4680498.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
EstebanLM wrote And every time they make the same question why is not like in [put your favorite IDE here]?... still today, I do not have an answer, that's why I think is better not to provoke the question :) I believe that they only asked that because we didn't have it, so no one realized that in Smalltalk, where you often end lines with identifiers, instead of non-alphanumerics like in C, it is way more annoying to have 'String' completed to 'StringApiSetter' than to learn to press tab instead of enter. That having been said, like Johan I'm fine using my own custom settings, so how about we combine the following defaults with Johan's changeset and see how it goes: NECPreferences enabled: true; caseSensitive: true; expandPrefixes: true; useEnterToAccept: true; smartCharacters: true; smartCharactersWithDoubleSpace: '[]{}'; spaceAfterCompletion: false; popupAutomaticDelay: 100. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4680501.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Fwd: Having a string of class name, how can I convert the string into Class Object?
j-wings wrote I am creating some package dependencies test and therefore, I need to find the relationship of each classes. My plan is that I will use 'allCallsOn' method which is called by a Class Object. For example: SpotLight allCallsOn ClassObj allCallsOn However, the input that I have are the array of class names in string. How can I convert the string 'SpotLight' into SpotLight object? Thank you in advance. - j-wings - Cheers, Sean -- View this message in context: http://forum.world.st/Having-a-string-of-class-name-how-can-I-convert-the-string-into-Class-Object-tp4680134p4680328.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Fwd: Having a string of class name, how can I convert the string into Class Object?
j-wings wrote How can I convert the string 'SpotLight' into SpotLight object? Smalltalk at: 'Spotlight' asSymbol - Cheers, Sean -- View this message in context: http://forum.world.st/Having-a-string-of-class-name-how-can-I-convert-the-string-into-Class-Object-tp4680134p4680329.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Good news !
Janko Mivšek wrote For now we really need to get a good pool of mentors I am available. What is the rough time commitment for mentoring? - Cheers, Sean -- View this message in context: http://forum.world.st/Good-news-tp4680302p4680332.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Having a string of class name, how can I convert the string into Class Object?
On Apr 8, 2013, at 6:44 PM, Igor Stasenko [via Smalltalk] ml-node+s1294792n4680333...@n4.nabble.com wrote: Sean, you reading mailing list from web-forum? Yes I usually view through Nabble and fwd these when I see them - Cheers, Sean -- View this message in context: http://forum.world.st/Having-a-string-of-class-name-how-can-I-convert-the-string-into-Class-Object-tp4680134p4680336.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Resuming Issue Tracker Mailing List
Marcus Denker-4 wrote The old list got a mail for every change done on the tracker… We can do that again: we can subscribe it to all the projects. But it might be a bit too much. Well since it's a special mailing list dedicated solely to the issue tracker, why would it be too much? For me, I found it very useful to track progress in a far less intrusive way then having every update come to my inbox. - Cheers, Sean -- View this message in context: http://forum.world.st/Resuming-Issue-Tracker-Mailing-List-tp4679712p4679960.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Johan Brichau-2 wrote fwiw, I changed the implementation of NECController to: - accept both enter and tab for code completion - still use tab to first complete the common prefixes, but a subsequent tab will select the suggestion Maybe people should give this a try and see? Sounds cool. I will start using it and report back. Thanks! - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679961.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Resuming Issue Tracker Mailing List
Benjamin Van Ryseghem-2 wrote Since any one can subscribe precisely to want they want, for me it's useless to have a spamming mailing list :) It's very useful to me because I turn off all mail delivery for the issue tracker list and view it through nabble. This way, my inbox is not flooded, and I can browse through and see exactly what interests me and click through those. The list is already set up, it's simple to turn on, and I've illustrated a use case. - Cheers, Sean -- View this message in context: http://forum.world.st/Resuming-Issue-Tracker-Mailing-List-tp4679712p4679990.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] OCompletion paper
Does anyone have a copy? http://www.inf.usi.ch/phd/robbes/papers/ASE2008-completion.pdf gives a 403... - Cheers, Sean -- View this message in context: http://forum.world.st/OCompletion-paper-tp4679991.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Sean P. DeNigris wrote Johan Brichau-2 wrote fwiw, I changed the implementation of NECController to: - accept both enter and tab for code completion - still use tab to first complete the common prefixes, but a subsequent tab will select the suggestion Maybe people should give this a try and see? Sounds cool. I will start using it and report back. Thanks! I like it :) I can still disable enter-to-accept, and the tab twice for full completion thing is great. After cranking up Xcode and navigating around, one thing I noticed was that the C file I was looking at ended every line with a non-alphanumeric character (e.g. $, $; $)), so enter would never accidentally complete anything when what one meant to do was get a cr. As mentioned above, this is not the case for st and I think disabling enter-to-accept makes more sense as the default. I'd rather have new users asking and us explaining that it can be turned on, than have them annoyed by e.g. typing String cr and ending up with StringApiSetter, which I found very jarring. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679996.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
stephane ducasse wrote would it be possible to get a couple of settings that you use? NECPreferences enabled: true; caseSensitive: true; expandPrefixes: true; useEnterToAccept: false; smartCharacters: true; smartCharactersWithDoubleSpace: '[]{}'; spaceAfterCompletion: false; popupAutomaticDelay: 100. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679997.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Global Apology
Camillo Bruni-3 wrote I would like to apologize for the rather unfriendly and loud mail I sent in response to a bugfix proposal by Igor on the mailing list. I believe in acting decisively and error correcting quickly. Thank you for both the passion you bring and for getting us back on track :) - Cheers, Sean -- View this message in context: http://forum.world.st/Global-Apology-tp468p4680011.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] OCompletion paper
Tudor Girba-2 wrote http://users.dcc.uchile.cl/~rrobbes/p/JASE-completion.pdf Thanks :) - Cheers, Sean -- View this message in context: http://forum.world.st/OCompletion-paper-tp4679991p4680035.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Resuming Issue Tracker Mailing List
stephane ducasse wrote I would love to get the source code modification (diff) on update so that I can read the code without cliking to all the links in the update mail. Yes! It'd also be great if the integration update emails linked to the monkey mirror instead of fogbugz, so we could get details without logging into fbz. I'm sometimes on the road without my credentials (1Password is a blessing and a curse;)) and would like to see what's going on, but can't get past the fbz login screen. Also, obviously most people do not have an account there, but may want to follow along... Although it seems maybe the monkey mirror does not have permalinks? e.g. http://bugs.pharo.org/issues/id/7602?_k=67AyslvzTyZN3vYD seems to have a seaside session id and doesn't seem to work without it... - Cheers, Sean -- View this message in context: http://forum.world.st/Resuming-Issue-Tracker-Mailing-List-tp4679712p4680036.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [FYI] Athens tutorial
Igor Stasenko wrote you are in the Pharo team: ... so you should be able to commit into any project which under this team umbrella. Please try again, and if you fail, i will copy the file manually. My bad, my login script had a bug. The file is uploaded :) - Cheers, Sean -- View this message in context: http://forum.world.st/FYI-Athens-tutorial-tp4679512p4680037.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Sven Van Caekenberghe-2 wrote What is the difference between NECController and NOCController ? In my image the latter seems to be the default, Sean is using the former. Why ? I'm using NOCController. The class I referenced is NECPreferences, which seems to control the settings no matter which controller you use. p.s. http://users.dcc.uchile.cl/~rrobbes/p/JASE-completion.pdf describes the difference in controllers and is a fun read - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4680038.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Goubier Thierry wrote I'm one of the guys which change his personal settings on any new 2.0 image... To turn auto completion off. There has been a *lot* of work on completion as 2.0 has evolved. There are also many settings. If you're turning it totally off, but use it in other systems, please tell us how you would ideally like it to work and what you feel is missing. For myself, I find the following settings to be close to perfect: NECPreferences enabled: true; caseSensitive: true; expandPrefixes: true; useEnterToAccept: false; smartCharacters: true; smartCharactersWithDoubleSpace: '[]{}'; spaceAfterCompletion: false; popupAutomaticDelay: 100. The only thing I was missing (but is less important now that I disabled enter-to-accept) is promoting an exact match to the top of the list, and matches starting with the typed characters next, followed by matches that contain the substring (but not at the beginning). - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679778.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Stephan Eggermont wrote and Igor refined that to: i agree, a completion should be non-intrusive (by default it should handle enter as carriage return, but if you selected an item (using up/down keys), then it should paste the selection instead). But as i said, i having a habit to use enter, when i see a popup menu and hilighted menu item selected instead of tab. b.t.w. that was my suggestion in the OP (http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488.html) But I'm curious that it's not bothering everyone that's using enter-to-accept. Is it that the delay is enough that you've already pressed enter? Or that you don't mind pressing ESC to cancel the completion? - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679783.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
EstebanLM wrote Oh, Spotlight is another victim of the code completion lack of accurate answers... and yes, I agree: both code completion and spotlight in consequence were working better in 1.4. With enter-on-accept disabled, I'm really enjoying the completion in 2.0. I find partial completions extremely helpful. I don't think we're that far from where we want to be. Let's just define what's missing and get it done. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679787.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Big thanks for the organization of the Pharo Conf and MooseDay
Benjamin Van Ryseghem-2 wrote I am really waiting for the videos to be available to be able to watch them to get what I missed :) (and spread this to the whole team ^^) +1. Huge thank you to everyone who is contributing to the videos. This is a huge benefit to our global community :) - Cheers, Sean -- View this message in context: http://forum.world.st/Big-thanks-for-the-organization-of-the-Pharo-Conf-and-MooseDay-tp4679766p4679807.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [update 3.0] #30022
Camillo Bruni-3 wrote I just sampled the UI process Cool trick!! - Cheers, Sean -- View this message in context: http://forum.world.st/update-3-0-30022-tp4679777p4679839.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Benjamin Van Ryseghem-2 wrote Moreover, usually when I see people using completion, it's highly a lost of time. the basic case is instead of fully typing 'asString', they type 'as', wait 3 seconds, press arrow down 20 times, and finally accept. That's why I have enter-to-accept disabled and delay ~ 0. I just type until the completion is the first suggestion and then tab. Or, for commonly repeated things like MetaC configs, now that we have partial matches, I can type Conf, tab, ofM, tab instead of ConfigurationOfMySpecialProjectWithExtraDescriptiveName and save myself much time and aggravation :) - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679841.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Nautilus accessor over-generation
Benjamin Van Ryseghem-2 wrote Since Nautilus is meant to also work without the refactoring engine, I have provided the Analyze menu Maybe it could appear conditionally - only if refactoring is not present - and be called something more similar to Refactoring like Basic Refactoring... - Cheers, Sean -- View this message in context: http://forum.world.st/Nautilus-accessor-over-generation-tp4679480p4679575.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Resuming Issue Tracker Mailing List
Can we please convert this to work with fogbugz asap? I'm finding it difficult to track our progress without it... we've been spoiled ;) - Cheers, Sean -- View this message in context: http://forum.world.st/Resuming-Issue-Tracker-Mailing-List-tp4679712.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Where to report Pharo Metacello issues
MetacelloToolBox createBaseline: '1.0-baseline' for: 'MyProject' Project name repository: 'http://squeaksource.com/MyRepo' requiredProjects: #() packages: #('MyPackage') repositories: #() dependencies: { } groups: { }. creates a configuration class named MyProject instead of ConfigurationOfMyProject. Do I make a Pharo issue or report to MetaC? - Cheers, Sean -- View this message in context: http://forum.world.st/Where-to-report-Pharo-Metacello-issues-tp4679424.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] how to load from STHub at #pharoconf
Tudor Girba-2 wrote Indeed, much better. I keep on forgetting that :). Me too! Really cool service :) I just made a config and uploaded to sqs and ss3/meta...for...20 Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfSharedWorkspace'; load. (or load via the configuration browser) n.b. I didn't address Sven's note to update Zinc on 1.4 - Cheers, Sean -- View this message in context: http://forum.world.st/how-to-load-from-STHub-at-pharoconf-tp4679416p4679426.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] how to load from STHub at #pharoconf
Sven Van Caekenberghe-2 wrote I updated the Getting Started Workspace: http://ws.stfx.eu/1WS4U to reflect the existence of the ConfigurationOfSharedWorkspace. It takes a village :) - Cheers, Sean -- View this message in context: http://forum.world.st/how-to-load-from-STHub-at-pharoconf-tp4679416p4679438.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] SystemNavigation API: browseAllXyz vs. browseAbc
Some selectors are of the form browseAllXyz (e.g. browseAllSendersOf:), while others are like browseAbc (e.g. browseSendersOf:name:autoSelect:) The Alls seem extraneous. If the thing being browsed is plural (e.g. Senders instead of sender), that implies All since there are no other qualifiers, and there's no alternate case unlike subclasses v.s. allSubclasses. - Cheers, Sean -- View this message in context: http://forum.world.st/SystemNavigation-API-browseAllXyz-vs-browseAbc-tp4679466.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] In-Image Documentation Dashboard
We have so many cool mechanisms for in-image and external documentation now that I sometimes get confused! I considered a rant, but figured it'd be just as easy to write a plugin for Nautilus (thanks to Ben) ;) It gives you two buttons: - Browse Tests, which becomes enabled when there are test methods in the image that reference the selected class - Browse Help, which becomes enabled if there is a CustomHelp subclass in a category similar to the selected category (i.e. the package names match up to the first $-) Limitations: I hacked this together to scratch an itch, so I'm sure there are many. For instance: - it does not look in test helper methods, only #testSelectors. - I think I remember HelpSystem also allowing pragmas, so the logic may have to be extended It's a nice visual reminder that documentation may be available, with easily accessible links thereto. Gofer new repository: 'http://ss3.gemstone.com/ss/PharoSpd'; package: 'ConfigurationOfPharoSpd'; load. (Smalltalk at: #ConfigurationOfPharoSpd) project bleedingEdge load: #('NautilusSpd'). Then enable DocumentationPlugin e.g. Nautilus pluginClasses addLast: { DocumentationPlugin. #bottom } p.s. if there is not a better way to programmatically enable a plugin, we should add that ;) p.p.s. if you load the 'IDE' group instead of 'NautilusSpd', you will get some unrelated but useful enhancements like Nautilus context menu items for adding boilerplate for new Spec UI's and adding custom attributes to Metacello configurations. They handle a few common cases in my personal development - use at your own risk... - Cheers, Sean -- View this message in context: http://forum.world.st/In-Image-Documentation-Dashboard-tp4679472.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] In-Image Documentation Dashboard
Sean P. DeNigris wrote DocumentationPlugin Should work in Pharo 2.0 and 3.0. - Cheers, Sean -- View this message in context: http://forum.world.st/In-Image-Documentation-Dashboard-tp4679472p4679473.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] In-Image Documentation Dashboard
Torsten Bergmann wrote The old HelpSystem that I wrote is in-image and was a first attempt on docu. Ah, I see. I'm glad that you said that. I thought that was how help is/should currently be done. Torsten Bergmann wrote I REALLY prefer that we switch to PharoOnlineHelp which is available in the config browser in Pharo 2.0. ... So please: have a look, use it, report on it and help moving it forward It looks /really/ nice! One thing that's missing is being able to evaluate Smalltalk snippets. If Smalltalk expressions were editable with halos around them to [do|inspect|debug]It, it would be really exciting. The multimedia is great for new users, but for my personal use, being able to easily evaluate things is what's crucial. - Cheers, Sean -- View this message in context: http://forum.world.st/In-Image-Documentation-Dashboard-tp4679482p4679487.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
[Pharo-project] Issue 10219: Completion: enter on accept awkwardness
From https://pharo.fogbugz.com/f/cases/10219/Completion-enter-on-accept-awkwardness : The combination of enter on accept, with the current behavior to select the first completion suggestion by default = trouble. For example: 1. Type printOn: aStream... pretty common method start 2. Hit enter to go to the next line You will now have printOn: MCDataStream WTF!! I get burned by this pretty regularly and it's annoying. I'm not sure what the fix should be... probably no default selection in the suggestion menu, but possibly only when enter on accept is enabled (t would require an extra key press to complete and when do you ever type a tab in the middle of a line?) - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Issue 10219: Completion: enter on accept awkwardness
Camillo Bruni-3 wrote theres a setting to: - disable ENTER to accept the completion - to increase the popup delay Yes, but tweaking those to solve this issue is kind of a hack. Personally, I definitely do not want to delay the popup as it breaks my flow to wait for it. I've already disabled the enter-to-accept, so that's good enough for me, but my concern is for other users (esp. newbies). Maybe I was the only one with both a small delay and accept-on-enter, but it doesn't seem like the right behavior in that case. - Cheers, Sean -- View this message in context: http://forum.world.st/Issue-10219-Completion-enter-on-accept-awkwardness-tp4679488p4679493.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] [FYI] Athens tutorial
Igor Stasenko wrote Any feedback help contributions improvements is welcome. Really nice :) That was my first time using the zero conf scripts... very slick :) And the tutorial was extremely clear and thorough. This active essay embodies the dynabook spirit. I added a The end page and a little edit to prevent stepping past the last page. No repo access, attaching to Nabble... Athens-Tutorial-SeanDeNigris.2.mcz http://forum.world.st/file/n4679523/Athens-Tutorial-SeanDeNigris.2.mcz - Cheers, Sean -- View this message in context: http://forum.world.st/FYI-Athens-tutorial-tp4679512p4679523.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Notification on unloading of packages?
Holger Hans Peter Freyther wrote once the package is unloaded Browsing Announcement subclasses, I see RPackageUnregistered and CategoryRemoved. Maybe one of those would help. Also, it's better to ask user questions on pharo-us...@lists.gforge.inria.fr, so your question doesn't get lost and it gives the devs inboxes a break too ;) HTH - Cheers, Sean -- View this message in context: http://forum.world.st/Notification-on-unloading-of-packages-tp4679171p4679195.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Re: [Pharo-project] Modern and Future Smalltalk
Janko Mivšek wrote On the Web Frontiers with Smalltalk http://ftp.eranova.si/aida/mivsek-web-frontiers-esug11.pdf Great slideshow! Thanks :) - Cheers, Sean -- View this message in context: http://forum.world.st/Modern-and-Future-Smalltalk-tp4679154p4679196.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.