[squeak-dev] Crazy idea for a programming editor in Squeak *for C*

H. Hirzel hannes.hirzel at gmail.com
Tue Mar 20 12:57:05 UTC 2018

I see two different issues

1. Analyse  existing C-sources and manipulating them ,
2. Generating C-sources from a more abstract description (e.g. Slang)

On 3/20/18, monty <monty2 at programmer.net> wrote:
> The Moose platform could serve as a nice foundation, but I don't know if it
> still supports Squeak. CAnalyzer might help too.
> But I think you're underestimating the capabilities of modern C-supporting
> IDEs, like CLion, VisualStudio, and Code::Blocks.
>> Sent: Monday, March 19, 2018 at 1:42 PM
>> From: "tim Rowledge" <tim at rowledge.org>
>> To: "The general-purpose Squeak developers list"
>> <squeak-dev at lists.squeakfoundation.org>
>> Subject: [squeak-dev] Crazy idea for a programming editor in Squeak *for
>> C*
>> So thinking about things related to Subbu's questions it suddenly came to
>> me that we might be able to make a much nicer C editor than most seem to
>> be.
>> Caution - I use TextWrangler on my iMac when I have to mess with C. This
>> may well bias my opinion.
>> Seems to me that most so called IDEs that let you handle C code are pretty
>> pathetic. You load a file and scroll up and down it. If you're lucky it
>> scans the file and makes sort of bookmark of function locations etc. You
>> might get a half decent comparison tool to compare different versions.
>> Now, we have a useful but in need of improvement tool for reading source
>> code files without actually loading them in the FileContentsBrowser. A
>> variant of that could read C source, split it up, parse the bits and bobs
>> and maybe provide a decent structured view of the code.
>> Yes, I remember ObjectWorks C++ and the debacle of C++ programmers not
>> wanting anything more advanced than vi.
>> There's also a possible value for this in the Python world where they at
>> least pretend to have a clue about objects.
>> tim
>> --
>> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
>> Law of Logical Argument: Anything is possible if you don't know what you
>> are talking about.

More information about the Squeak-dev mailing list