In the cited post bellow, I pointed to the wrong text regarding Dr. Geo and
Dynamic media.
Here is the right one:
http://blog.drgeo.eu/post/2018/Dr.-Geo-and-Dynamic-media
Hilaire
Le 19/07/2018 à 15:19, Hilaire a écrit :
> Hi,
>
> The Dynabook concept and Dr. Geo share some values.
>
> Here is
Personally I think that SUnit needs love.
- The API is clearly not clear (just see: the command line handler,
smalltalk ci, calypso and the test runner tool use different APIs that are
not equivalent and do not go through the same hooks)
- The existing hooks are not enough and not well documented
Marcus,
I love this idea, not showing the menu at all would be more aligned to live
coding. As you said in a later e-mail it must be fixed at runtime, while
running the tests.
Thanks!
On Thu, Aug 9, 2018 at 5:07 AM Marcus Denker wrote:
> >
> >
> >> 2) when coding - if you want reference a mis
I personally think that the methods you suggest as examples pollute the API
without adding any value. Just because Java and others added these doesn’t
justify a bad API. SUnit was intended to be mean and lightweight. Adding lots
of permutations to it doesn’t actually make it any better, just ugl
Hey Marcus (or those knowledgable about stacks and contexts) - to self #1 -
where the create button generates a class instead of a method, I’m a bit out of
my depth.
I can see there is a DoesNotUnderstandDebugAction (which the create button
calls).
So to determine if the failure was due to a m
Actually - all those methods are already there - it looks like no-one could
decide, so I agree that it should be small and concise - however equally test
failures should be clear and easy to deal with - which is where assert:equals:
is brilliant - such a huge time saver when you hit it, as you c
If you want expressive DSL for various assertions, Mocketry has one.
I sort-of used to this approach from JS testing where mocha actually
expects you will use your own assertion lib (eg. chai).
Herby
Tim Mackinnon wrote on 10. 8. 2018 16:34:
Actually - all those methods are already there - it
Actually I think I figured that bit out - a bit clumsily - (pointers
appreciated)
createMissingClassActionFor: aMessage in: aContext
|errorNode senderContext newClass variableNode |
senderContext := aContext sender.
errorNode := senderContext method sourceNodeExecutedForPC
Hi,
Yes, Grafoscopio exist to overcome limitations of Jupyter as Andrew
says, its lack of a object model but also its overcomplicated
architecture[0]. I have said that in some way, Grafoscopio and
JupyterLab[1] are following opposite paths. The last started as an
interactive notebook and is trying