<div dir="ltr">Hi all,<div><br><div class="gmail_quote"><div dir="ltr">On Mon, Mar 19, 2018 at 7:46 PM Tm Jhnsn <<a href="mailto:digit@sonic.net">digit@sonic.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Tim,<br>
<br>
I would love to see this for C and/or Python.  I too think it would<br>
be possible and cool.<br></blockquote><div><br></div><div>We've recently worked on adapting Squeak tools for Python and Ruby. [1] shows for example a Squeak debugger for Python and we also have this somewhat working for Ruby. A journal paper with more details and use cases will be presented and published next month (see [2]). Unfortunately, the tool adaptations are still experimental and currently undocumented which is why we haven't released them yet. However, we are continuing this line of work and will of course keep you updated on our progress.</div><div><br></div><div>[1] <a href="https://dl.acm.org/citation.cfm?doid=3079368.3079402">https://dl.acm.org/citation.cfm?doid=3079368.3079402</a><br></div><div>[2] <a href="https://2018.programming-conference.org/event/programming-2018-papers-live-multi-language-development-and-runtime-environments">https://2018.programming-conference.org/event/programming-2018-papers-live-multi-language-development-and-runtime-environments</a></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Maybe a new SHTextStyler subclass or two could come into play.  And<br>
Subprocess, down the line.<br></blockquote><div><br></div><div>Fun fact: we've actually been able to use Pygments [3] as a SHTextStyler in our prototype. :)</div><div><br></div><div>Best,</div><div>Fabio</div><div><br></div><div>[3] <a href="http://pygments.org/">http://pygments.org/</a></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Erm, just had a flashback to what I know of the Smalltalk history of<br>
the Eclipse IDE.  ;)<br>
<br>
Best,<br>
Tim<br>
<br>
<br>
On Mar 19, 2018, at 10:42 AM, tim Rowledge wrote:<br>
<br>
> So thinking about things related to Subbu's questions it suddenly<br>
> came to me that we might be able to make a much nicer C editor than<br>
> most seem to be.<br>
><br>
> Caution - I use TextWrangler on my iMac when I have to mess with C.<br>
> This may well bias my opinion.<br>
><br>
> Seems to me that most so called IDEs that let you handle C code are<br>
> pretty pathetic. You load a file and scroll up and down it. If<br>
> you're lucky it scans the file and makes sort of bookmark of<br>
> function locations etc. You might get a half decent comparison tool<br>
> to compare different versions.<br>
><br>
> Now, we have a useful but in need of improvement tool for reading<br>
> source code files without actually loading them in the<br>
> FileContentsBrowser. A variant of that could read C source, split<br>
> it up, parse the bits and bobs and maybe provide a decent<br>
> structured view of the code.<br>
><br>
> Yes, I remember ObjectWorks C++ and the debacle of C++ programmers<br>
> not wanting anything more advanced than vi.<br>
><br>
> There's also a possible value for this in the Python world where<br>
> they at least pretend to have a clue about objects.<br>
><br>
><br>
> tim<br>
> --<br>
> tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
> Law of Logical Argument: Anything is possible if you don't know<br>
> what you are talking about.<br>
><br>
><br>
><br>
><br>
><br>
<br>
<br>
</blockquote></div></div></div>