Re: [Pharo-project] Stick figure in Pharo smalltalk

2013-05-14 Thread Sean P. DeNigris
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

2013-05-05 Thread Sean P. DeNigris
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

2013-05-04 Thread Sean P. DeNigris
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

2013-05-04 Thread Sean P. DeNigris
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

2013-05-04 Thread Sean P. DeNigris
| 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

2013-05-03 Thread Sean P. DeNigris
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

2013-05-03 Thread Sean P. DeNigris
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

2013-05-03 Thread Sean P. DeNigris
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

2013-05-03 Thread Sean P. DeNigris
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

2013-05-01 Thread Sean P. DeNigris
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

2013-05-01 Thread Sean P. DeNigris
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

2013-05-01 Thread Sean P. DeNigris
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

2013-05-01 Thread Sean P. DeNigris
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

2013-04-30 Thread Sean P. DeNigris
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!

2013-04-28 Thread Sean P. DeNigris
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

2013-04-28 Thread Sean P. DeNigris
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

2013-04-28 Thread Sean P. DeNigris
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

2013-04-27 Thread Sean P. DeNigris
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!

2013-04-27 Thread Sean P. DeNigris
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!

2013-04-27 Thread Sean P. DeNigris
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!

2013-04-27 Thread Sean P. DeNigris
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

2013-04-27 Thread Sean P. DeNigris
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

2013-04-26 Thread Sean P. DeNigris
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?

2013-04-25 Thread Sean P. DeNigris
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 :)

2013-04-25 Thread Sean P. DeNigris
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

2013-04-25 Thread Sean P. DeNigris
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

2013-04-22 Thread Sean P. DeNigris
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

2013-04-19 Thread Sean P. DeNigris
 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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-18 Thread Sean P. DeNigris
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

2013-04-17 Thread Sean P. DeNigris
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?

2013-04-17 Thread Sean P. DeNigris
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

2013-04-17 Thread Sean P. DeNigris
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

2013-04-17 Thread Sean P. DeNigris
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

2013-04-17 Thread Sean P. DeNigris
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

2013-04-17 Thread Sean P. DeNigris
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

2013-04-16 Thread Sean P. DeNigris
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

2013-04-16 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-15 Thread Sean P. DeNigris
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

2013-04-13 Thread Sean P. DeNigris
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

2013-04-12 Thread Sean P. DeNigris
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)

2013-04-11 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-10 Thread Sean P. DeNigris
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

2013-04-09 Thread Sean P. DeNigris
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

2013-04-09 Thread Sean P. DeNigris
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

2013-04-09 Thread Sean P. DeNigris
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?

2013-04-08 Thread Sean P. DeNigris
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?

2013-04-08 Thread Sean P. DeNigris
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 !

2013-04-08 Thread Sean P. DeNigris
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?

2013-04-08 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-06 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-05 Thread Sean P. DeNigris
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

2013-04-04 Thread Sean P. DeNigris
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

2013-04-04 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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

2013-04-03 Thread Sean P. DeNigris
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?

2013-04-01 Thread Sean P. DeNigris
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

2013-04-01 Thread Sean P. DeNigris
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.



  1   2   3   4   5   6   7   8   9   10   >