Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline Andrey Ivashov  
#1 Posted : 21 July 2016 00:10:27(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,356
Man
Russian Federation

Was thanked: 1567 time(s) in 525 post(s)
Implementation is in progress, but here is what we have for now:


ss_debug_1.gif (646kb) downloaded 536 time(s).

I believe it will make worksheets debugging much easier!
thanks 8 users thanked Andrey Ivashov for this useful post.
on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 21/07/2016(UTC),  on 31/08/2016(UTC)
Offline csb531  
#2 Posted : 21 July 2016 00:36:36(UTC)
csb531


Rank: Member

Groups: Registered
Joined: 10/10/2012(UTC)
Posts: 24
Netherlands

Looks very promising!
Thank you Andrey for all your work for SMath Studio! Clap

Kind regards
csb
Offline frapuano  
#3 Posted : 21 July 2016 16:37:21(UTC)
frapuano


Rank: Advanced Member

Groups: Registered
Joined: 01/08/2010(UTC)
Posts: 115
Man
Italy
Location: Rome

Was thanked: 13 time(s) in 13 post(s)
Wonderful Andrey this is a really top rated feature for Smath Studio.
Keep on the good work and the good ideas .

Best regards

Franco
Offline Jean Giraud  
#4 Posted : 21 July 2016 16:40:22(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,703
Canada

Was thanked: 685 time(s) in 534 post(s)
The debug delivered with Smath official release 5346 is not bad at all:
divide by zero, arays don't match, undefined ...result is above
One debug puzzled me for a while, explain: sometimes, when plotting
user function, you will get an underscore followed by a number
_ -X.XXXXXX .... it indicates non computable number
Offline Andrey Ivashov  
#5 Posted : 22 July 2016 03:09:54(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,356
Man
Russian Federation

Was thanked: 1567 time(s) in 525 post(s)
Latest SMath Studio beta released: http://en.smath.info/for...-5997--02-June-2016.aspx

One can play with debugging functionality there.

Please note:
  • Buttons in main toolbar are rearranged;
  • Super handy Pause button implemented - you can found a place where calculation in progress right now in one click! Previously it was absolutely impossible for large worksheets;
  • Watch panel displays changed values in red - it makes much easier to understand what was changed since last step;
  • Breakpoints can be set/removed before calculation started and also when calculation is already in progress;
  • Vertical scrollbar improved to show locations of the regions with breakpoints.


I will slightly improve debugging functionality in future releases and will fix some bugs, but it looks for me very powerful even today!

I also realized, that this feature can also be used in understanding the logic of SMath Studio and in learning to show students ordering of operations in loops and between assignments. One thing I do not understand is why Mathcad do not offers the same possibilities... or at least I did not found anything similar there.

Best regards!

Edited by user 22 July 2016 03:14:51(UTC)  | Reason: Not specified

thanks 2 users thanked Andrey Ivashov for this useful post.
on 22/07/2016(UTC),  on 22/07/2016(UTC)
Offline Jean Giraud  
#6 Posted : 22 July 2016 17:10:31(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,703
Canada

Was thanked: 685 time(s) in 534 post(s)
Originally Posted by: Andrey Ivashov Go to Quoted Post
One thing I do not understand is why Mathcad does not offers the same possibilities... or at least I did not finnd anything similar there.


On not too long program, Math 11 tracks error coding [highlight red] pretty well.
However, the code may be correct but the maths may not be productive or wrong !
Many collabs dmanded for higher level of bug tracking. I have recollection Tom G.
did produce some supplementary "check code", but I had no real need for it.
I may still have that coding.

Jean

Offline Andrey Ivashov  
#7 Posted : 25 July 2016 01:55:16(UTC)
Andrey Ivashov


Rank: Administration

Groups: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Joined: 11/07/2008(UTC)
Posts: 1,356
Man
Russian Federation

Was thanked: 1567 time(s) in 525 post(s)
Some improvements introduced into latest nightly build:
- Step Into allows to go inside simple functions (i.e. even if they are not procedures);
- Tooltip for items in debug window.

ss_debug_2.gif
thanks 2 users thanked Andrey Ivashov for this useful post.
on 25/07/2016(UTC),  on 02/10/2016(UTC)
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.