[Seaside] Debugger

Lukas Renggli seaside@lists.squeakfoundation.org
Tue, 29 Oct 2002 18:52:28 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_06B1_01C27F7C.540F3430
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hi all

There are a lot of web-base tools for like a browser, an inspector and a
profiler. What is still missing is the debugger!

So I started today with an implementation for the web: Of course there is no
difference between the Squeak debugger and the web-based one, because they
share the same model.

When you file-in the attached change-set in case of an error a debugger will
show up in your web-browser. You are able to step trough the code, inspect
context and variables, restart, etc.

Unfortunately you are not able to edit the code and there is no way to go
back to your application. Probably Avi can give me some hints how to achieve
this, I think it is not that easy.

As you see it is far form perfect:
- there is no possibility to jump back to the web-application
- you are not able to modify the code
- sometimes the layout looks quite ugly
- strange things happen sometimes to the stack-list
- ...

Cheers
Lukas

--
Lukas Renggli
http://renggli.freezope.org

------=_NextPart_000_06B1_01C27F7C.540F3430
Content-Type: application/x-gzip;
	name="Debugger.cs.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Debugger.cs.gz"

H4sICLDFvj0AA0RlYnVnZ2VyLmNzAL1XbU8bORD+nA/5D0P5EJAKJCH0yuauEi+NxKk9KhIV6RCH
nN1JsseuvbUdSCp+/M14X7IbUpq7oPtC1mN7nmdePTR6WsXQ/zZFcX+43wY1glYLfp9Gc2g3m224
iYRFY2GaBPThwXbn+OjdLSgJ7WO49K0aok5PCgvvvPaxd9iBJG5s1a9PBkpFYKZDPxLG0NXrk3Mc
Tsdj1PVaKI0V0sevQodiGOEfIkY604hVgBE06jV3aXmX5AkpPQ99GypJm7nUJ3Jjpee06qMwYYAH
jG72zvEBI5XEKK3j9Jn1fw3xsUrsS0S8GGmAM/tjdpZ2wWCEDv9VaDIXs1fgE8n61sJREKOdqMD0
lKY7wvfRmFCOG0D84oREn66g1TxoHx+4GLQ6Xvs9qXBerNf+AvexBZspfe+1m7lSD8TnVHkaqbts
vZ8L6rUazhIhg74V/n2XllaNxxGeKcnec9ILGeDMg9bLxB7IMz+h1SZaw6m1SrIb2eAb8CY2juCJ
gN3HSOnYgxtaujX/1ij0cWhP3cXr0E5OXJzoVOovSLTyEQO4BaZMyF9SQaO71nVNBSO0XVy/SgVr
XjcoS9B9Wq15MVB9i0npKq3WxaSjF9Kq00j59wsNg4lW0/FkTSWjaRS5+C4U9EgETtYg4e1mAT9K
89DnTJI2j/iz4q0xpyIZUyLb2SXDoqKAS/J+Lts0J1vtnOIso/gEPnUizkj3eweXOkCNwZmK8kYi
8XE/2yZ+Igg82CnZlZI7VTPeLZmn0cfwAfWFNAkdUNrtR6Fhi0chRsEn+mZZajKS3u3CeleFvOlP
hBxnIO5IWrFple52VzFiT69FZoX7X/b/arzCA1XM3M9Z/zUF9v/ph39BackbP3fGfprhA1bFWcIc
onAsByrJ+FypR65FSqZpLOmZ4STirbmaatI92jSfm/yeRGKYvpqVFgvuZ4IiIBV0N4dobFroHa/T
IVTDfWNFmZeToXB8vQi4X3ppsriXwu4vv0P1Hwb++ZO1sTN/IbMeCovOVJyoqQzcPJJFlzOM4waF
z7sVceGUqnjxClblpWa5YmNWbFTSpWKim3CWRgYDc6SZULq9kCoseKFpd44WHZHGh8yr7AFHhOyG
bLTYWYAuH98tiFV70H/mRZ2ag6HpeUV9SVmUTgdPdF5DSJj6Qbgxgtd3sJNNBqjTgcJxAmH6VlPI
93lkzK7cwdLRosLLp0z4HSE0f6JWEI56IjKYTikpHP91LUkl8ytMIuEjD+regtko1GlLs6okJbud
8JFaAtn8q6FJjJTNI/ztzZASZ6w53/aoSbDDts8/9nqnzTcfGm9hhyEZbhUOPAPZfUvaD1j9Byp3
ssz1Aiu4DyQaG8AMBi6EpDivm1eKXcc7OuT+sGidoj+Ph4ritxjO7wrhK6Mfea1jQs/yMwd2/xos
YT4H3bCYyHCegGTaQMyUcszVTyhDG9LD8B1X27pxDR/yK+AcLS+Hf5OHswHP9UfncnrvS/EoPvPN
Cl/K0PyfiUxdt5jUyhq71WHtmdJy46rXCpfTuJ0oabBq8MTa5KXWzDF9FNE9lwnd+DjzMUlxsV7b
KTfEvDfZSWjy9gRuwmcK/wCYxsLQUg8AAA==

------=_NextPart_000_06B1_01C27F7C.540F3430--