Re: [Pharo-users] Dynabook concept under Dr. Geo perspective

2018-08-10 Thread Hilaire
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

Re: [Pharo-users] Why is there no #assert:notEquals: or #shouldnt:equal: or #deny:equals: method?

2018-08-10 Thread Guillermo Polito
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

Re: [Pharo-users] Making TDD in pharo work properly (aka - walkback on a missing class is nasty)

2018-08-10 Thread Francisco Ortiz Peñaloza
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

Re: [Pharo-users] Why is there no #assert:notEquals: or #shouldnt:equal: or #deny:equals: method?

2018-08-10 Thread Joachim Tuchel
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

Re: [Pharo-users] Making TDD in pharo work properly (aka - walkback on a missing class is nasty)

2018-08-10 Thread Tim Mackinnon
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

Re: [Pharo-users] Why is there no #assert:notEquals: or #shouldnt:equal: or #deny:equals: method?

2018-08-10 Thread Tim Mackinnon
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

Re: [Pharo-users] Why is there no #assert:notEquals: or #shouldnt:equal: or #deny:equals: method?

2018-08-10 Thread Herbert Vojčík
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

Re: [Pharo-users] Making TDD in pharo work properly (aka - walkback on a missing class is nasty)

2018-08-10 Thread Tim Mackinnon
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

Re: [Pharo-users] Jupyter notebooks / Dynabook / JupyterTalk

2018-08-10 Thread Offray Vladimir Luna Cárdenas
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