stepharo wrote
be able to publish in parallel from Smalltalkhub and github
Cool :)
I've been thinking... FileTree's method-resolution may be The Right Thing To
Do when using git for SCM (I know we've debated before). But... for the
Mirror on Github use case, I wonder if less granularity
When copying MyPackage-Author-VersionNumber.mcz to an empty GitFileTree
repository, VersionNumber is not considered, and it appears in the version
browser as MyPackage-Author-1, which seems confusing. Could it keep the same
VersionNumber?
-
Cheers,
Sean
--
View this message in context:
Does anyone have a good workflow for mirroring a repo with GitHub? Do you
just copy the MC version to a GitFileTree repo after every commit to e.g.
SmalltalkHub? via the MC Browser UI? Thanks.
-
Cheers,
Sean
--
View this message in context:
Torsten Bergmann wrote
we would have to add a dependency from Pillar to PetitParser. What do you
think?
Make sure you depend on 'Core'. The default loads the GUI tools which brings
in a whole lot of extra dependencies.
-
Cheers,
Sean
--
View this message in context:
Torsten Bergmann wrote
the only thing I can lament on so far is that Workspace menue still
opens a Playground
and I do give not up the hope that you get convinced that this is
confusing to people ;)
I find it confusing on a visceral level even though I intellectually know
the entire history
I was watching this great video about Doug Engelbart
https://www.youtube.com/watch?v=vdFejSdS9fs and got inspired to write a
little chord keyboard simulator :) It's just a proof-of-concept but was fun
building!
## Warning
N.B. only load this in a throwaway image because it hijacks event handling
Sebastian Heidbrink-2 wrote
I just returned from a one on one Smalltalk introduction I gave tonight.
Cool!!
Sebastian Heidbrink-2 wrote
Date fromString: method
contains a method comment on Windows and on Ubuntu it doesn't even
include an implementation.
Could you give more details about
Mark Rizun wrote
Video presentation of Rewrite Tool: http://screencast.com/t/LCEl0hFl
...
Please, I need your feedback on tool, so download it and try to use it.
WOW!! A++ on the tool and the screencast :)
-
Cheers,
Sean
--
View this message in context:
I'm implementing a SimpleImageMorph which squeezes the form into the Morph's
inner bounds instead of the weird TransformMorph thing.
As a spike, I wrote:
| transform scale |
scale := self innerBounds width / self image width.
transform := MorphicTransform new setScale:
Nicolai Hess wrote
You can create a new Form... warpblt into this form...
Ah, thanks. That worked. It became:
drawOn: aCanvas
| tempForm |
tempForm := Form extent: self innerBounds extent depth: self image
depth.
(WarpBlt current toForm: tempForm)
Sean P. DeNigris wrote
That worked
But actually, it was totally unnecessary! MorphicTransform's scaling method
arguments were either named (unhelpfully) 's' or (misleadingly) 'aFloat',
but apparently, I can just pass aPoint to scale x and y separately :)
So I'm back to the simple version
Sean P. DeNigris wrote
MorphicTransform's scaling method arguments were either named
(unhelpfully) 's' or (misleadingly) 'aFloat'
Issue 14971 MorphicTransform: Better Argument Names
Fix in inbox...
Scale: s - aNumberOrPoint
Angle: a - radians
Offset: a - aPoint
-
Cheers,
Sean
--
View
ksi wrote
Already accomplished for archlinux - https://hub.docker.com/u/geal/
The motivaton behind it -
https://www.clever-cloud.com/blog/guests/2015/01/05/smalltalk-in-the-cloud/
Cheers
Kiril
-
Cheers,
Sean
--
View this message in context:
Nicolai Hess wrote
Settings browser - Refactoring Engine - Configurable Formatter
In 4.0 these settings have apparently been moved to Settings browser - Code
Browsing - Pretty Printing.
BTW two questions:
1. are these only applied if you click format from a source pane's context
menu or is
Ben Coman wrote
Should that be ?
...pinch yourself.
;-p
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/ANN-Toy-Gold-Rush-tp4806070p4806167.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
I was in a jewelry store, and I realized how hard it is to figure out the
markup on gold jewelry, so I did a little code kata...
Loads in 4.0 with:
Gofer it
smalltalkhubUser: 'SeanDeNigris' project: 'SeansPlayground';
configurationOf: 'GoldRush';
loadDevelopment.
Hartmut wrote
Working with Pharo 3.0 I noticed for a while that I could not recover
class definitions (do it's) from the Recent Changes.
Now fixed in latest Pharo 3.0 and 4.0. Thank you Marcus :)
-
Cheers,
Sean
--
View this message in context:
Sven Van Caekenberghe-2 wrote
Spec is not perfect, its main 'issue' is that the UI elements are called
models
I appreciate the ability to easily create standard vanilla business UIs...
which we did not have in the not-too-distant-past. And I'm not too worried
because everything's a work in
Marcus Denker-4 wrote
The issue is here
And the solution is right there in the comment!
Pharo Issue Tracker wrote
ChangesLog default
is not registered for the SystemAnnouncer.
Reinitializing it should help:
ChangesLog reset;default.
Works on both 3.0 and 4.0. I made a parent issue 14916
Stephan Eggermont wrote
The current implementation
+1. It is really bad, especially for new users, that we've let it go on this
long. It should have been fixed and backported to 3.0.
-
Cheers,
Sean
--
View this message in context:
Hartmut wrote
I also lost class comments on file-out / file-in .
I can not reproduce this in the lastest update (#30862). What image update
version do you have? You can find out via WorldMenu-System-About
Also, when you say
-
Cheers,
Sean
--
View this message in context:
Sean P. DeNigris wrote
I can not reproduce this...
Okay, I see. It only happens when Nautilus (the browser) is on the
class-side. Looking deeper, there is in general a flaw in Nautilus - at
least in announcement handling - because it doesn't take class vs. metaclass
into account. I started
Andy Burnett wrote
In both cases it evaluates to 'Color blue' rather than the Color object.
'Color blue' is the Color object you created and put in your array. It is
aColor object. It's print string is 'Color blue'. See Color#printOn: for
more info.
-
Cheers,
Sean
--
View this message
Juraj Kubelka wrote
Do you need to open it in Implementors/Senders Browser?
Yes. I was fixing mouse wheel user code to handle horizontal wheel events.
The Morphic hook is #mouseWheel:, so I wanted a browser on all implementors
of #mouseWheel: so that I could view each one and update it if
Maybe I'm missing something obvious, but if I zero in on a message name in
spotter, can I open a browser on all implementors, or only browse one
specific method?
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Spotter-Browse-Impementors-tp4805013.html
Sent from the
hernanmd wrote
Use the halos... select the Menu halo (red) - debug... - explore morph
Yes, you can bring up an inspector/explorer on each morph, but the hiccup is
how do you connect them i.e. send one as an argument to the other?
-
Cheers,
Sean
--
View this message in context:
Nicolai Hess wrote
Spotlight... even if you type in a the exact
class name that exists, the first entries
spotlight shows, may only include that name. (Searching and opening a
browser for String or Morph for example)
Secret workaround: After typing an exact class/message name e.g. Morph,
nacho wrote
But the question is, where does Morph create such instance of FormCanvas?
#drawOn: - senders incl. WorldState#drawWorld:submorphs:invalidAreasOn:
- senders incl. WorldState#drawWorld:submorphs:invalidAreasOn:, whose
implementation sends #assuredCanvas... hmm that sounds interesting -
kilon.alios wrote
because right controls the search input box cursor
On Thu, Feb 5, 2015 at 12:00 PM, Guillermo Polito lt;
guillermopolito@
gt; wrote:
Maybe I'm not getting it but, Why not just using Right?
Ha ha ha, I was thinking the same thing! But it seems obvious now. I think
Thank you Werner and Nicolai! You were both right :) The transform offset
needed to be scaled and the clipping needed to be both translated and
scaled, too.
The final code was:
morph := Morph new
topLeft: 200@400;
openInWorld.
Nicolai Hess wrote
What do you want to achieve?
I've created an infinite desktop a la Self. To make things manageable, I'm
currently writing a RadarView (also just like Self) to show a map of all the
objects on the desktop, and the position of the current viewport. It's
working now thanks to
nacho wrote
question, the UI was made completely in Morphic? or did you use Spec?
Both. The standard parts (e.g. window, toolbars) were Spec, and everything
inside the World window is pretty much straight Morphic.
-
Cheers,
Sean
--
View this message in context:
Peter Uhnák wrote
at least from my naive view it should belong to both (and
protocols don't work like tags).
I agree. Maybe that will be Pharo's next fun enhancement!
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Custom-DND-Drop-Action-tp4803667p4803694.html
Sent
How do I accept a dropped Morph, but do something other than the default
add-as-submorph? I want to drop a Morph into a TextMorph and have it be
automatically converted into a TextAnchor, but instead it becomes a submorph
and takes over all available space so the contents of the TextMorph can not
Never mind. I found #handleDropMorph:, which I missed the first time because
it is not in the dropping/grabbing protocol, but is instead in
events-processing. Maybe it should be moved?
-
Cheers,
Sean
--
View this message in context:
I want to be able to evaluate a string like '2 + arg1' and supply anObject
for arg1 to the compiler.
I naively tried:
| aContext |
aContext := thisContext copy
tempNamed: 'arg1' put: 1;
yourself.
Compiler evaluate: '2 + arg1' in: aContext to: nil
which didn't even come close to
Spotter is showing me Classes 5/26. How do I see the remaining 21?
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Spotter-How-to-see-more-beyond-tp4803696.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Sean P. DeNigris wrote
Maybe it should be moved?
Ouch! #acceptDroppingMorph:event: was the message I really wanted, but it
was in the 'layout' protocol! That's just mean ;)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Custom-DND-Drop-Action-tp4803667p4803724.html
HilaireFernandes wrote
First you don't need to subclass EllipseMorph...
100 to: 50 by: -1 do: [ :x |
aBall
height: x;
bottom: 200 - x.
World doOneCycle]
Of course you can have the best of both worlds by using Morphic stepping in
your subclass, like:
EllipseMorph
nacho wrote
I'm so lost in morphic.
Trying to understand the logic of it slowly.
Unfortunately there seems to be little documentation and a lot of what is
there does not work in Pharo 3 or 4.
I use Pharo By Example for most straightforward Morphic questions. It shows
the nuts-and-bolts very
kilon.alios wrote
I do agree, that nomads do not build cathedrals but there is the flip side
of the coin, why one would want to be a nomad and the great benefits
coming
with being a nomad
Guido the creator of python explains it from the side of the Python
Standard library but I think it
kilon.alios wrote
The weak spot in your argument is that you use the worst example you can
choose to prove it.
Ha ha ha, did you really just boil my whole post down to two examples of
languages which are languages you're supposed to use (which by the way if
you read carefully I never suggest
kilon.alios wrote
If you mean something more than that, then I am open to other opinions as
always :)
The only meaning I connected to C++ and Ruby were that they were
dogmatically and widely enough approved for use to be rigid by necessity.
Based on some of your comments, I assume I probably
kilon.alios wrote
Yes sure , I agree, but why that does not apply to Pharo ?
Pharo as a principle has prioritized do the right thing over backward
compatibility, and by consequence to lose users who won't accept that. Now
amazingly, in practice, migration has for the most-part been a breeze,
Evan Donahue wrote
I'm trying to get sounds working in Pharo
If it helps, I started a minimal wrapper of the cross-platform FMOD library
at http://smalltalkhub.com/#!/~SeanDeNigris/FMOD . I did enough to play
mp3s.
-
Cheers,
Sean
--
View this message in context:
Nicolai Hess wrote
The problem is, dragging stars after the mouse click on the list items
changes the selection.
I think the problem (which is a bug) is that the selection is changed on
mouseDown instead of mouseUp. It's very annoying.
-
Cheers,
Sean
--
View this message in context:
hernanmd wrote
I am not that convinced Smalltalk should be popular
For me, the goal is critical mass - big enough where issues and new
projects move forward with ease. And this is probably just a few hundred
percent. Mass popularity brings in people disconnected from the vision.
Smalltalk for me
kilon.alios wrote
even if continue to use Spec I will stiil have to rely on Morphic
since custom GUIs is really important for me.
Yes, that's why they can not be compared:
Morphic = make and understand any UI
Spec = make common business UIs easily (on top of a general framework like
Morphic)
Daniel Lyons wrote
My impression is that Morphic must have started out as a small and
beautiful core. Otherwise you wouldn't find so many people talking about
how amazing it was in writings dated 10 years ago and earlier
The idea is revolutionary and beautiful - that everything you see on the
jfabry wrote
with: #initializeWidgets versus #initializePresenter. The motivation for
that is to have small methods (you know, Smalltalk style …) and to have
clear responsibilities for each method (the first is for widgets, the
second for their interaction).
I guess since my dream is
jannik laval wrote
Could you give me access to the repository ?
Added user JLaval as contributor
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/ANN-NewExternalWebBrowser-tp4788403p4789740.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
jannik laval wrote
It seems that there is no NBUnixShell.
I have implemented the necessary for Ubuntu, in Phratch.
Would you like I push it ?
Absolutely! Is there a command or library that can open a URL that works on
all GNU+Linux flavors (bonus if it's pre-loaded)? When I looked into this
Tudor Girba-2 wrote
Actually, the ability to open a web browser is already present in the
Pharo
image out of the box through NativeBoost:
NBMacShell open: 'http://pharo.org'
NBWin32Shell shellBrowse: 'http://pharo.org'
Yes, that's what I wrapped :) I just added the behavior directly to
Peter Uhnák wrote
Now that you mentioned calculator, have a look at this
https://medium.com/@svenvc/rediscovering-the-ux-of-the-legendary-hp-35-scientific-pocket-calculator-d1d497ece999
Thanks for the reminder - it is a masterpiece!!
-
Cheers,
Sean
--
View this message in context:
On Nov 6, 2014, at 6:19 AM, jannik laval [via Smalltalk]
ml-node+s1294792n4788709...@n4.nabble.com wrote:
Thank you Sean, I will integrate it in Phratch. Like that, I can remove
OSProcess.
n.b. I only implemented Mac OS X. I assume it would be trivial to implement in
Windows, but I’m not
Is it possible to display either in a Morphic world? As a start, even a
non-interactive preview would be valuable...
Thanks.
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Render-PDF-Web-Document-in-Pharo-tp4788409.html
Sent from the Pharo Smalltalk Users mailing
Tudor Girba-2 wrote
Nice :)... Thanks,
No problem! BTW let's not depend on NewExternalWebBrowser surviving as the
project's name ;)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/ANN-NewExternalWebBrowser-tp4788403p4788461.html
Sent from the Pharo Smalltalk Users
kilon.alios wrote
I dont get why we need zoomable and infinitable scrollable pasteupmorph,
I need an IDE that does not cram my self expression into a multi-paned
browser. PasteUpMorph is an implementation detail that I'd be happy to
upgrade if there's something better.
-
Cheers,
Sean
--
Damien Pollet wrote
(if it's not there, consider this an official feature request :)
We tried before
(http://forum.world.st/Unifying-Testing-Ideas-tp4726787p4727283.html) but he
wouldn't drink the partial stub koolaid ;)
-
Cheers,
Sean
--
View this message in context:
I gave up on zoomability (with the idea to revisit after Athens is
integrated), but I hacked together an infinitely scrollable world, called
ScrollableWorldMorph, which is in use in my LivingCode IDE prototype
described (with loading instructions) at
I've read that #= can ignore non-domain things like cache data, but what
about domain-related things that do not effect identity?
Let's say I have a Person class. Obviously, the #name would be compared in
#=. But what if there was a collection of #phoneNumbers, and aPerson and
anotherPerson
Tudor Girba-2 wrote
If you can live without the UI, you
can load the 'Core' group from the configuration.
+1. That's what I usually do.
-
Cheers,
Sean
--
View this message in context:
On Sep 16, 2014, at 7:59 AM, S Krish [via Smalltalk]
ml-node+s1294792n4778316...@n4.nabble.com wrote:
I am sure it will be lot more involved beyond a point to make everything
contained zoomable, text editor: text / image , other compositions , layouts
being honored properly..
Yes I assume
On Sep 16, 2014, at 12:08 PM, abergel [via Smalltalk]
ml-node+s1294792n4778404...@n4.nabble.com wrote:
Why staying in Morphic?
I want a morph with all the existing capabilities of a WorldMorph, that also
has zooming and infinite scrolling. Is this easily possible via Roassal/Trachel?
-
On Sep 16, 2014, at 12:20 PM, abergel [via Smalltalk]
ml-node+s1294792n477840...@n4.nabble.com wrote:
Zooming is not infinite here
Zooming wouldn't need to be, only scrolling e.g. an infinitely large world
viewed through a small viewport
-
Cheers,
Sean
--
View this message in context:
Uko2 wrote
about pharo not being a smalltalk... is it true?
Oh goodie... it's been a few weeks and I've been craving one of these
threads ;)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/not-a-smalltalk-tp4776586p4778202.html
Sent from the Pharo Smalltalk Users
I need to create such a beast. What is my best bet to build on top of? I see
the GT playground seems to have something like this for the Roassal
previews...
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Zoomable-Infinitely-scrollable-PasteupMorph-tp4778229.html
Sent
Sean P. DeNigris wrote
I see the GT playground seems to have something like this for the Roassal
previews...
Although digging a bit, I see that the sub-objects are not true Morphs, so
it seems that particular approach is not applicable...
-
Cheers,
Sean
--
View this message in context
jfabry wrote
the tutorials are missing the basic explanation of the use of workspaces
and browsers, and I don’t know where to get some documentation that treats
just that. Any pointers to that kind of material?
PBE?
-
Cheers,
Sean
--
View this message in context:
Esteban A. Maringolo wrote
Curiosity #1: Why did you use an example date string instead of using
regular patterns like , dd, hh/hh24, etc?
I like the example concept because the user has less to remember (even if
those date patterns are pretty well-known). Although, I noticed an example
Sven Van Caekenberghe-2 wrote
Maybe you got the example and the input mixed up ?
Oh yeah, I did, but even the example in that case is ambiguous, no?
(ZTimestampFormat fromString: '02/03/01 (16:05:06)')
parse: '10/10/10 (12:01:01)'.
How does it decide whether it's American i.e.
Trygve Reenskaug wrote
Alan Kay once said something like an operating system is what the
language designers omitted to include in their language.
That's a great one! Dan Ingalls put it this way in Design Principles Behind
Smalltalk
Sven Van Caekenberghe-2 wrote
Open source means nothing if you cannot read the code, do not understand
it, cannot change it - easily.
Yes!!! This is why just open sourcing a bad idea like an OS (see GNU/Linux)
doesn't cut it. Even though theoretically you have access to the whole
system, you
Sven Van Caekenberghe-2 wrote
the best book is actually Andrés Valloud's A mentoring course on
Smalltalk - I can guarantee you it will blow your mind ;-)
+1. This book is too good to be written by a human. I think it was channeled
from the programming gods :)
-
Cheers,
Sean
--
View this
Tudor Girba-2 wrote
One word comes to mind to describe this piece of work: Elegant!
Really great feedback - why not add a few of these quotes to the doc as a
little marketing :)
-
Cheers,
Sean
--
View this message in context:
kilon.alios wrote
I've been wondering if I can use Pharo the way I would use
Emacs, as an environment for doing everything.
This is the dream - the Dynabook vision. Smalltalk was a protoype
exploration of JCR Licklider's dream, articulated in the early 60s to
become interactive intellectual
Tim Mackinnon wrote
might it be possible to put your script and mock classes on Smalltalk hub
for future reference?
+1. That sounds cool :)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Migrate-code-from-Dolphin-Smalltalk-tp4773556p4773872.html
Sent from the
Tim Mackinnon wrote
I want to version my spikes, in case I trash my image - but I’m not yet
ready to propose anything to commit yet. While I can version each of the
dirty packages - how can I group them to load them in one go?
I often make old fashioned changesets for this via the changes
Esteban A. Maringolo wrote
I was afraid of populating the Metacello config with lots of #version21:
#version211: #version212, etc.
Config classes are just the way we serialize projects. It is like reading
binary :) I wouldn't contort your workflow to make them easier to read in a
browser. Have
Evan Donahue wrote
I can't seem to find a way to dismiss the issue tracker window one way or
another and ended up killing the vm process
In my image, the dialog layout is off, and the buttons are /almost/
completely out of view, but I can see the tops. The one on the right is the
Cancel button.
Pernet Alexis wrote
Hello everyone!
Welcome! Keep us posted :)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/New-to-Pharo-and-working-on-a-small-project-tp4772370p4772371.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Evan Donahue wrote
everything works
:)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Versionner-and-issue-tracking-tp4772087p4772405.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Evan Donahue wrote
I am presented with
a prompt for Retrieve Slice title with a field for issue number and
title.
What version of Pharo are you using (major version and update number)?
-
Cheers,
Sean
--
View this message in context:
Tudor Girba-2 wrote
compilation notifications... we used a popper interface to show the error
without
affecting the underlying text editor:
Thank god! At least it used to be highlighted so you could delete it easily,
but now we don't even have that. Any chance this could be ported easily to
Offray wrote
Is really nice to see this talk happening
+1. And please keep posting screencasts/shots on work with data. I'm
frequently at non-Smalltalk tech meetings in NYC and there is demand for
this. The more videos I have to explain the better chance of bringing in new
users :)
-
abergel wrote
The chapter “QuickStart” is now online on http://agilevisualization.com
This chapter comes with some examples about using Roassal.
Cool!! This is just what we needed - simple, easy examples. How about a
downloadable image with the examples already loaded (it's hard to select the
Offray wrote
I would write a (Dyna)booklet...
Great idea! Active Essays should be our only documentation :)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Article-Elegant-Pharo-Code-tp4766924p4770887.html
Sent from the Pharo Smalltalk Users mailing list archive at
NorbertHartl wrote
I try to give Neo-Caching a shot in a project of mine. Neo-Caching does
not have a metacello configuration
The more religious MetaC practitioners will tell you never to to this and to
just make a configuration yourself ;) I've found this can be overkill in
simple cases.
IIRC
camille teruel wrote
This debugger has a little 'Rewrite' button
O.M.G. That is fantastic! Let's get this into core quickly!! Thanks :)
Regarding the name... while I get the value of cool, mysterious-sounding
names for public-facing (or maybe at minimum cross-platform) projects, I'd
rather
stepharo wrote
but this is just a tooling issue
Tooling would certainly help, but I think the issue is a little deeper. It's
about the amount of effort required to understand the purpose of the
project. If you're scanning a list of titles of possible projects, and you
see DeprecationRewriter or
camille teruel wrote
How about 'Reprecator' because you are Rep(airing)(Dep)recations.
This one is fun :)
Ha ha ha, worth it for humor value alone!
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Deprecator-tp4769844p4769961.html
Sent from the Pharo Smalltalk
Tim Mackinnon wrote
In older versions of Squeak pharo - I think alt-click would cycle you
through halos on objects in the UI.
If you hold down shift in addition to this combination, the halos will cycle
in reverse. To restore the non-shift direction, there is a setting (don't
recall the name
Ben Coman wrote
On Windows, the Alt doesn't work upfront
fyi it does if you enable the setting
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/How-do-I-get-a-halo-on-a-specific-UI-object-in-Pharo-3-4-tp4768078p4768123.html
Sent from the Pharo Smalltalk Users mailing
Sven Van Caekenberghe-2 wrote
(MCWorkingCopy allManagers asSortedCollection: [ :a :b | a packageName =
b packageName ]) collect: #description.
This is useful enough to go somewhere more permanent... any ideas?
-
Cheers,
Sean
--
View this message in context:
stepharo wrote
Now it would be really nice to have the seaside canvas as a separate
component
After working a bunch with Amber, I really wanted to extract HTML tags in
general, since it's a well-known domain independent of any particular
framework, and then each framework could add its own
aglynn42 wrote
...then remember 2 arcane
commands just to get a project built, never mind debug it
+1. Regardless of total size, uniformity is a huge win. There is simplicity
in eliminating the context switching from writing code in a language, to
configuring the build system in its own
kilon alios wrote
An insane amount of documentation
rant
insane may be the key term here. We could be inventing executable active
essays, which is the kind of magic our live environment makes possible,
instead of writing and rewriting paper docs that quickly go stale.
Non-executable docs are a
jfabry wrote
+1 on the removal of Object#name.
+1. It is a trap, especially for new users...
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/name-selector-tp4760402p4760542.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
camille teruel wrote
instance perform: filterMethod asSymbol
instance perform: filterMessage asSymbol ;)
-
Cheers,
Sean
--
View this message in context:
http://forum.world.st/Calling-an-arbitrary-method-tp4760058p4760380.html
Sent from the Pharo Smalltalk Users mailing list archive at
jfabry wrote
I put a high priority on the simplicity rule
It's good to know the dangers, but for single packages with no dependencies,
I often just add it to my project.
-
Cheers,
Sean
--
View this message in context:
601 - 700 of 768 matches
Mail list logo