at 3:58 pm, Stéphane Ducasse
wrote:
Hi stephan did you publish the code?
On 6 Nov 2020, at 15:12, stephan mailto:step...@stack.nl>> wrote:
Replacing BTNGVariable>>#nextValue by
nextValue
| nextValue |
self currentValue
tValue: nextValue.
^ nextValue
returning nil instead of self when there are no more new values
makes the tests pass in BackTalkNG-Noury.20.mcz (Pharo 9)
That version looks like it is work in progress but has one working
solver.
Stephan
For some situations, creating something on github might be a perfectly
good persistence strategy.
Stephan
A first step: https://github.com/pharo-project/pharo/pull/6396
ents from MatchTool and RewriteTool
is more likely to be effective, as it allows starting from working code.
And also to do the development directly in pharo-project/pharo, not in a
separate project, as that is unlikely to be kept up-to-date
Stephan
https://vimeo.com/329368348
Stephan
Verstuurd vanaf mijn iPhone
> Op 14 apr. 2020 om 14:36 heeft Stéphane Ducasse
> het volgende geschreven:
>
> Hello
>
> I would like to build a lecture around TDD and XtremeTDD (coding in the
> debugger).
> I’m looking around t
Thanks.
I've done a PR and also one in Matchtool
Stephan
gt; written itself, and another for its test, where at least the method
> selector could be autogenerated by writing test
When do you find that useful? I have only a very small number of test cases
where the name of the test is that of the method.
Stephan
So, is there a causal relationship? And in which direction?
Stephan
asier for white males to succeed.
There are enough models explaining why that happens
> Maybe the bulk of the low recruitment statistics is simply due to
> non-interest within that sub-culture.
Back to identity politics?
Stephan
uld write a vm for ios using the "smalltalk blue
> book" and it would be fun to learn how vm's work by trying to write
> sometihng for ios. Is someone already working on this?
Craig Latta runs Smalltalk images on the javascript vm written by Bert
Freudenberg. Search for Caffeine
Stephan
hat you can afford to
ignore politics.
Stephan
Tomaž Turk wrote:
> OK, great, I'll try it out.
Hi Tomaž,
What you are discovering here would be very useful as a section/chapter in
the uFFI booklet. Just posting it as text here will do if you don’t feel up
to translating to Pillar.
Cheers
Stephan
like common tools for logic circuits designs, in Pharo Chip
> Designer, you need to face the real-life problems like propagation delays
> or limited amount of layers and available substrate area.
Ha. Back to the Apollo. That is a long time ago
Stephan
Konrad Hinsen
wrote:
> On 11/06/2019 18:07, Stephan Eggermont wrote:
>> Konrad Hinsen
>> wrote:
>> :
>>> . To make this
>>> effective, you have to think a bit about good data management
>>> strategies. Few people will want to mirror all the h
Konrad Hinsen
wrote:
:
> . To make this
> effective, you have to think a bit about good data management
> strategies. Few people will want to mirror all the history of Pharo.
Why? Fits on an SD card in a raspberry pi
Stephan
s starting at
https://vimeo.com/130781061
I’m not sure the configurations are up to date for Pharo 7
Stephan
Rafael Luque
wrote:
> I'm looking for drawing some mindmaps and (obviously) I'd like to be able
> to draw and visualize them inside my own Pharo tools.
>
> I've found this video in Stephan Eggermont's channel:
>
> https://vimeo.com/136943448
>
>
ft has the
same problem
Stephan
ve data in
> in my test app running in the web browser!
> No idea why.
That is consistent with other reports. Looks like the event loop receiving
keyboard and mouse events gets stopped and not restarted. The http server
runs in its own process
Stephan
Ben Coman wrote:
> On Sun, 28 Apr 2019 at 17:33, Stephan Eggermont
> wrote:
>>
>> TedVanGaalen wrote:
>>> Hi Stephan
>>> yes, you wrote that already before, but
>>> which specific VM from files.pharo.org? there are many.
>>> TedvG
>>
TedVanGaalen wrote:
> Hi Stephan
> yes, you wrote that already before, but
> which specific VM from files.pharo.org? there are many.
> TedvG
Please compare if you have the same results I had as I described in the
issue
20181039 works, 201810230536 is broken
TedVanGaalen wrote:
> Hi Stephan
> I am a bit confused, not really at home in your VM world,
> so please send me a link for the VM + an Image that you'd like me to try on
> my mac.
> Thanks
> Ted
>
>
>
>
> --
> Sent from: http://forum.wor
TedVanGaalen wrote:
> ok, I'll try
> please give me a link to that VM 20182039
> can't find it here:
> https://files.pharo.org/vm/pharo-spur64/
Sorry, that’s a typo. See the issue
TedVanGaalen wrote:
> Thanks for the Info/Link, Stephan
>
> So it is a VM error then?
>
That is what I asked you to verify. Does the problem occur with
20182039? If not, then it is probably the same bug.
Stephsn
TedVanGaalen wrote:
> Sure. Which one? and with what image?
See https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/380
Stephan
rom just before?
Stephan
Guillermo Polito
wrote:
> Thanks! we need more of this :)
Working on it.
You see me having to work around not being able to step into in the
debugger. What is needed to make that work?
Stephan
/329368348
Stephan
m to be somehow ugly. I don’t want to encourage you to
nest and chain exceptions 😀
Stephan
’ll build up a list that I can
> point people to, that hopefully puts them in a better place to solve
> these more interesting and hopefully rewarding problems.
Rebecca Wirfs-Brock and Alan McKean (2002) Object Design, Roles,
Responsibilities, and Collaborations?
Stephan
alternative (Smalltalk) view is that inheritance is primarily a code
reuse instrument. Use it when it allows you to do so. Java and c++ deformed
a lot of OO thinking
Stephan
Ah, found another consumer of sockets :). For reliable systems, putting
limits on the number of retries seems a useful idea.
Thanks Sven,
Stephan
on't have any issues. How many requests are we talking
> about, how many concurrent users, how long before things go wrong ?
I haven’t instrumented it yet, but after several hours. And the machine is
pushed to its limits.
Stephan
--- End Message ---
probably should switch to keeping connections open and avoid this
problem, but it made me wonder about the limitations I should expect here.
What are the limits here and can I change them?
Stephan
--- End Message ---
objects (any class)?
You might want to take a look at the documentation of Magma.
http://wiki.squeak.org/squeak/2665
Stephan
me.
>
> This may be a 32 vs 64 bit issue. I am investigating...
Your old 32 bit .so will definitely not work with 64 bit. And does it work
with Pharo 6.1?
Stephan
is not how I understand we deprecate code. How is this migration
supposed to work?
Stephan
Sven Van Caekenberghe wrote:
> This is nice. Shows off some impressive capabilities.
>
> Not sure many people are capable of coming up this kind of code though ;-)
I hope to provide enough examples that the patterns become visible
Stephan
Bloc has improved a lot in the past year. It is ready for your
experiments. Here is one of mine:
https://github.com/StephanEggermont/Presentations
Bloc supports the creation of beautiful GUIs,
with nice interactions. This one shows a number
of different ways of using drag-and-drop.
https://git
That might be a windows bug. Does it persist after you restart your
windows?
Stephan
In the group with Roassal you should load the (symbolic) version of Roassal
you need.
Stephan
er, I suggest you to install them before
> JupyterTalk. If you are not planning to work with them, you just have to
> press "PROCEED" button.
No. Fix the baseline. Read up on Metacello. You need to add some groups
Stephan
his
supposed to be run in Moose only?
Stephan
john pfersich wrote:
> I have a question about SpecGenerator. The video introducing SpecGenerator
> about 2 years ago says you start it with:
> MEApplicationList open.
>
> There's no open method in version 15 that I loaded from SmalltalkHub.
>
> How do you start the app?
>
>
See the MEApplica
Norbert Hartl wrote:
> Ok, but where is the problem?
- needs to work on different filesystems, with tricky behavior
- git itself did not get the behavior right
- git used to be non-reentrant. Did that change?
Stephan
Norbert Hartl wrote:
>> Am 04.06.2018 um 19:26 schrieb Stephan Eggermont :
>> Ah, nice. How is that guarded against concurrent access, live-lock &
>> dead-lock?
>>
> Usually git supports that out of the box. I hope libgit does not do anything
> different.
h
that guarded against concurrent access, live-lock &
dead-lock?
Stephan
branch needed for your
current image, and you only have one image open at a time.
Stephan
ld be a good idea? We have powerful
meta-programming facilities that are well understood and somewhat supported
by tooling. How do we get value out of macros?
Stephan
Sven Van Caekenberghe wrote:.
>
> I can't get the broadcast sending via nc to work (like your terminal
> example). The -b nc option on macOS is not related to broadcasting.
Who’s allowed to broadcast?
Stephan
s 24 behavioral incompatibilities between Java SE 7 and SE 6.
Stephan
Todd Blanchard wrote:
> Just out of curiosity, why do you want an OODB?
http://wiki.squeak.org/squeak/5602
is needed
Stephan
ot since magma worked on
pharo last
Stephan
horrido wrote:
> What is the best response to this person? Thanks.
>
Also, this is a project done by Chris Muller. He knows smalltalkers.
https://news.squeak.org/2016/05/12/squeak-in-action/
That means the question has a political background. Why not ask him
directly?
Stephan
es as expensive there as in South
Africa. The Smalltalkers you’ll be able to find will most likely be either
just graduated or very experienced.
Stephan
persist them. You might want to take a look at Ward Cunningham’s work on
federated wiki for collaboration. You can find some GUI experiments I did
for large screens on https://vimeo.com/139960287
Stephan
Is this very performance critical code?
Stephan
Sean P. DeNigris wrote:
>
> Are you talking about the solution described in this mailing list thread
Yes, that's the one. I would welcome a (blog)post about this
Stephan
red in the image
Stephan
And your original question
morph := 'Hello' asMorph.
colorBlock := [ :colorName |
morph color: (Color perform: colorName)].
morph on: #mouseUp send: value to: [ |menu|
menu := MenuMorph new.
menu add: 'orange' target: colorBlock selector: #value: argument:
#orange.
menu add: 'blue' target:
Ben Coman wrote:
> Such a custom solution is easy, but I've thought that something similar out
> of the box
> with a GUI tool to manage it would be valuable to many.
>
Definitely
Stephan
gt; #mouseUp event neither.
Well, it works for me on 60528 on Windows. Did you open the transcript
window before running the example?
Stephan
use the variant sending #value: to a
block with the morph as an argument?
Stephan
On 02-02-18 15:19, Juraj Kubelka wrote:
Thank you Stephan!
There is my exercise:
“when:send:to"
morph := 'Hello' asMorph.
morph when: #click send: #traceCr: to: morph.
morph openInWindow.
Sorry
morph := 'Hello' asMorph.
morph on: #mouseUp send: #traceCr: to: morph.
morph openInWindow.
dency ^^.
Well yes, and depending on tags instead of branches is still going to give
you reproducible brittle builds and dependency problems.
Stephan
e the
> logic in the #mouseDown: method?
#when:send:to:, or replace the eventhandler, or subclass
Stephan
es, you can not use a tag and
expect the code to work. For that you need to refer to a branch.
Stephan
you don't have problems that Iceberg would solve now, wait and use
Monticello. There are significant improvements coming in the Iceberg
workflow.
Stephan
Cédrick Béler wrote:
> Yes sure. But at this is an important requirement for me, I prefer to
> talk about it first :)
Distributed systems design is a different subject. Different constraints,
different solutions.
Stephan
The time has come again to propose projects you'd want to see done in
Google's Summer of Code for Pharo. And of course we're also looking for
mentors
Stephan
writer:
>
> |INPUT --reader--> AST --filter--> AST --writer--> OUTPUT|
>
> Filters are “pipes” that read from standard input and write to standard
> output.
Perhaps just reading the original Pier and Magritte thesis work by Lukas
Renggli would be helpful then. Anything new or better in Pandoc?
Stephan
T.D. Telford wrote:
>Perhaps someone could point me to Morphic documentation (or supply
> examples) on my area of interest that includes a lot of examples. Thanks.
There are some screencasts with links to source starting at
https://vimeo.com/130781061
Stephan
igging and experience with Squeak and Pharo.
Stephan
Op 26-12-2017 om 14:03 schreef Ian Ian:
After some looking into it I believe Mongo Voyager is the easiest given
the current options.
Too bad Gemstone limits usage after a given number of Gems.
I have always found the Gemstone people very approachable, and open to
trying out ideas.
Stephan
Op 26-12-2017 om 14:03 schreef Ian Ian:
After some looking into it I believe Mongo Voyager is the easiest given
the current options.
Too bad Gemstone limits usage after a given number of Gems.
I have always found the Gemstone people very approachable, and open to
trying out ideas.
Stephan
Op 26-12-2017 om 14:03 schreef Ian Ian:
After some looking into it I believe Mongo Voyager is the easiest given
the current options.
Too bad Gemstone limits usage after a given number of Gems.
I have always found the Gemstone people very approachable, and open to
trying out ideas.
Stephan
e linux 32 x86 pharo vm is also
currently missing
https://bintray.com/opensmalltalk/vm/cog/201712121955#files
Stephan
hared tunnel(s) might be good enough
Stephan
snapshots of an image show up in the launcher would actually
be a pretty useful feature. The interaction with different git branches
gets interesting then.
Stephan
0 4418k 0 0:00:04 0:00:04 --:--:--
4419k
100 17.7M 100 17.7M0 0 4150k 0 0:00:04 0:00:04 --:--:--
4859k
100 17.7M 100 17.7M0 0 4619k 0 0:00:03 0:00:03 --:--:--
4786k
Stephan
bytecode hash of the 1.4 methods, you might be able to
use those to materialize again in 6.1. Or at least get a step further,
as there will be more things new & renamed & missing.
Stephan
oring existing users of the
code and bad Metacello practices.
Stephan
writen enough
code where running it twice was not enough to get to green :)
Stephan
I'm certain that will happen.
It will be sooner if you make Pharo yours, and help us get there.
Stephan
Op 8-11-2017 om 15:56 schreef stephan:
I run into all kinds of issues with the directory structure used by the
new PharoLauncher.
When I copy an image with the launcher, how can I synchronize the
Iceberg repositories again? Do I just need to copy the original
directory containing them? Is
On 11-11-17 21:18, H. Hirzel wrote:
On 11/11/17, stephan wrote:
On 10-11-17 12:23, Cédrick Béler wrote:
Plus I have the impression Morphic mess is about to be solved.
There is still an awful lot of essential complexity in beautiful
graphics and typography that is not going away. Microsoft
are not modularized
enough yet and need their baselines to be split up further than they are
now.
The minimal image is rather minimal. See the esug videos
Stephan
development
Stephan
On 10-11-17 18:56, Richard Sargent wrote:
That would be fine.
The point is that, without running the test in its entirety, from start
to finish, without interruption, error, or failure, one cannot claim
success.
So after a restart we whould expect green
Stephan
On 10-11-17 17:56, Prof. Andrew P. Black wrote:
On 6 Nov 2017, at 21:00 , Andrew Glynn wrote:
Btw, did Self ever work?
Self works fine. I played with it on a mac last year. I think Tobias
Pape released a new version last year or so.
Stephan
On 10-11-17 15:59, laurent wrote:
Now a QCMagritte image (vm 64) is built by Travis on each commit, see
https://github.com/Afibre/QCMagritte/releases
and
https://travis-ci.org/Afibre/QCMagritte
Thanks, Laurent,
good to see progress being made.
Stephan
On 10-11-17 12:06, H. Hirzel wrote:
Is the code available somewhere?
I've been fighting somewhat with Iceberg, and using fast-changing
functionality in Bloc. I'm integrating the experiments and will provide
a link then.
Stephan
functionality but it is something that translators are used to.
Stephan
On 09-11-17 11:49, Christophe Demarey wrote:
Stephan, could you open an issue for that on GH?
https://github.com/pharo-project/pharo-launcher/issues/51
Stephan
On 09-11-17 10:18, Guillermo Polito wrote:
An analysis of the situation so people out of context can understand
better the forces in play here :)
Thanks Guille, that clears up a number of my misunderstandings
Stephan
On 08-11-17 20:53, Tobias Pape wrote:
Modulo time, as always. If the convex hull of the dependencies need
too much changes for other platforms, I might have to drop that
endeavor :/
And I trust you'll complain about our lack of responsible dependency
management in that case
Stephan
files. The missing sources files is less of a problem.
Stephan
On 27-10-17 12:39, laurent laffont wrote:
Hi,
my team starts to use QCMagritte. For our needs we have imported
SmalltalkHub repository to Github here:
https://github.com/Afibre/QCMagritte
I don't know if you (Diego, Stephan, Tobias) plan to use Github
instead of SmalltalkHub. At least G
1 - 100 of 666 matches
Mail list logo