You can set your own context using #doItContext: method.
Context object should have following methods: #bindingOf:, #method,
namedTempAt:, #tempNames.
See GLMDoItContext from Glamour for example.
--
View this message in context:
Created issue in fogbugz.
Also, if I decide to distribute a library that requires SpecTableLayout, how
to do it properly? Basically most of changes are new classes (so may be
shipped in any package), but there is also a modification to existing method
in SpecInterpreter.
--
View this message
https://pharo.fogbugz.com/f/cases/16725
Almost a month has passed
--
View this message in context:
http://forum.world.st/Case-16725-why-no-reaction-tp4858968.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
Split into subissues; 2 of them are ready, another 2 need discussion
On 02.11.2015 18:30, Peter Uhnák [via Smalltalk] wrote:
> On Mon, Nov 2, 2015 at 5:31 PM, stepharo <[hidden email]
> > wrote:
>
> Benjamin forced us to react and the Inria lawyers did their job.
> Then he wrote this
It looks like I replied to Peter Uhnák directly, so I copy my message here:
If you open halo menu on topmost [in hierarchy] PanelMorph in window, you
can see that layout properties have been set properly.
By default hResizing and vResizing are set to #spaceFill in SpecTableLayout,
so:
1. rows
It would be logical to make contribution to an open source project easy,
right?
Well, in bigger projects some burocracy is inevitable, but usually has some
valid reasons behind it.
When I made some commits to Spec (while it was on github), it was as easy as
fork->commit->create pull request.
In
Considering that there are a couple of responses and the fact that you
guys are so easily offended, I will not answer everyone but just state
couple of theses.
0. I will not reveal my real name, because I value privacy. Nickname is
sufficient for identification purposes. Any other information
Case 16725 - Merge changes from spec github repository.
2 subcases are resolved, 2 other need decision. Nothing time-consuming -
just decide if we integrate them or mark as wontfix.
Case 15927 - Menu is broken when contained in a list.
This is much more complicated, it's even not clear which
Definitely had this (new methods are compiled in concrete classes instead of
changing the trait method) several times, although I'm not sure if it was
after refactoring, or something else (loading packages?).
--
View this message in context:
So now we stil have 2 subissues, that need discussion.
They break backwards compatibility (basically it's about using Spec models
instead of morphs in some methods).
However it's not clear if these methods are widely used. So maybe transition
will be painless, maybe not so much.
We need to
I second this.
Have been using GTDebugger since Pharo3 and always found its layout more
convenient.
--
View this message in context:
http://forum.world.st/Option-for-as-in-moose-debugger-layout-tp4908132p4908597.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
stepharo wrote
> ...
>
> In June we spent three days to understand if we should merge Bloc2
> into Bloc and we decided the inverse because
> his implementation is based on SDL and a separate window) it does
> not suffer from the morphic plague. So for example
> the event bubbling
Aliaksei Syrel wrote
> Hi
>
> Did you know that `2 * 10.2` is two times slower than `2 asFloat * 10.2`?
>
> Here is performance test (inspect result, takes ~10s to complete):
> http://ws.stfx.eu/4T0CR23OURZW
>
> Who knows how performance can be improved with this knowledge...
>
> Cheers,
>
abergel wrote
> Hi!
>
>> Image
>> =
>>
>> - Cairo surface crash.
>
> I may have a good news on this issue. Recently Eliot produced a new VM
> that prevents garbage collection while doing a bitblt. I have used this VM
> for a couple of days and have not experienced any crashes.
>
> Maybe
EstebanLM wrote
>> Where can I get this new VM? Is it on files.pharo.org yet?
>
> yes, if you download latest you should have the fixes.
>
> Esteban
Tried it.
Now Pharo doesn't crash, but merely gives the following error in
BitBlt>>copyBits method:
Error: Bad BitBlt arg (Fraction?); proceed
All major desktop OSes have light theme by default. Most web sites have white
or light background and dark text. Almost all PDF documents have white
background.
Switching between dark and light themed applications puts strain on the
eyes. So it's not just aesthetic preference. Dark theme will be
One thing that is broken in current code completion and needs to be addressed
is when you try to edit keyword messages.
For example you have:
dict at: #foo
and you want to add ifAbsent: part.
Current implementation won't help you, because it works out of context and
doesn't recognize the whole
Denis Kudriashov wrote
> 2017-06-04 19:32 GMT+02:00 webwarrior
> reg@
> :
>
>> I think design deficiencies of Pharo collections can be addressed with
>> traits.
>>
>
> There was some work around it:
> https://hal.inria.fr/inria-00511902/file/main.pdf.
&g
Denis Kudriashov wrote
> Hi.
>
> I just found that there is no WeakIdentityValueDictionary. But we have
> WeakValueDictionary, WeakKeyDictionary, WeakIdentityKeyDictionary.
>
> And to implement missing class I need to copy overrides from
> IdentityDictionary. And weak key dictionaries are
ZnClient new url: 'https://github.com'; get
Windows 7 64-bit:
Error (Error: SSL Exception: connect failed [code:-5]) both in Pharo6 and
Pharo7
Windows 10 64-bit:
Works fine in both Pharo6 and Pharo7
--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
Sean P. DeNigris wrote
> Sean P. DeNigris wrote
>> Object subclass: #MyClass
>> slots: { #var1 => MySlot adjustment: 10 }
>> classVariables: { }
>> category: ''
>> …
>> but when I open a new browser on the class definition of MyClass, the
>> slots
>> are truncated to:
>> slots: {
Ben Coman wrote
> On Sat, 2 Feb 2019 at 18:54, ducasse
> stepharo@
> wrote:
>
> ...
>
> 3. Ticked "Free tier only" filter.
> + Selected "Amazon Linux 2 AMI (HVM), SSD Volume Type"
> + Clicked
>
> (used default t2.micro)
> + Clicked
>
> + From the pull-down selected "Create a new key
EstebanLM wrote
> ...
>
> NewTools
> Inspector
> it now implements Miller columns
> Using TaskIt as backend for stepping.
> extensions migrated (we are at 10% of the total of migrations needed, we
> will enhance this in iterative way).
> Debugger
> Almost complete revamp of UI.
> Fix context
ducasse wrote
> ...
>
> Is it clearer?
> Do not hesitate to ask questions if you need. We do not have hidden
> agenda.
>
> ...
>>
It is indeed clearer.
Previously I thought that "migrating tools to Spec2" means migrating Spec
tools to Spec2; now I see it's rewriting all tools to use Spec2.
Stéphane Ducasse wrote
> Hi all
>
> we have the following method on point and I do not get
>
> why
>
> (0@0) sideOf: (100@100)
> >>> #center
>
>
>
> sideOf: otherPoint
> "Returns #left, #right or #center if the otherPoint lies to the left,
> right or on the line given by the
Better explanation:
Side is determined with respect to line that goes through 2 points: origin
and receiver.
If receiver = origin, you only have 1 point -> infinitely many lines exist
that go through 1 point -> cannot determine side.
--
Sent from:
26 matches
Mail list logo