On 16 January 2012 09:59, Lawson English <lengli...@cox.net> wrote:
> On 1/15/12 6:44 PM, Jimmie Houchin wrote:
>>
>> On 1/15/2012 6:55 AM, Gerry Weaver wrote:
>>>
>>> Hi Andreas,
>>>
>>>> I am not comfortable with the idea to write parts of an application in
>>>> different languages.
>>>> Typically the disadvantages overweigh the advantages to do so as you
>>>> would have different languages and systems to master and update.
>>>> Interoperability with other systems and languages should be easy and
>>>> Squeak/Pharo are still lacking in this area. This is well known and
>>>> hopefully there will be some improvements in the future.
>>>
>>>
>>> I guess I would have to disagree with you here. Most of the editors and
>>> IDEs of other languages are not maintained by the language proper. There
>>> are many editors and IDEs that support many languages in addition to the
>>> one they are written in. I think the benefits of using a full featured
>>> GUI toolkit to create an IDE would be significant.
>>
>>
>> And I have to disagree with you here. You lack the imagination and
>> knowledge to understand the significant advantage of having a single
>> language, environment and toolset that Smalltalk provides.
>
>
> I agree that there is an advantage to having a unified IDE/environment/etc,
> but Smalltalk IS stuck in the past in that it doesn't take advantage of
> multiple cores. I'm not talking about multi-threading in the usual sense,
> but things like the ability to debug one image from another so that the
> errors that pop up in the application under development don't affect the
> environment being used TO development that application. This issue pops up
> most obviously when trying to debug Cobalt/Croquet in a multi-user
> configuration, but arises all the time, especially when external libraries
> (e.g. OpenGL) are being used and errors occur that the current toolset isn't
> designed to accommodate.
>
> We need to develop better ways of doing things, both for individual and
> collaborative environments. IOW, we need spoon and teatime and various other
> solutions to mature and work together.

If only we knew some folks working on the problem...
http://marcusdenker.de/publications/Casa09aObjectSpaces.pdf :)

Of course, there's a bit of elbow grease required to turn a research
topic into a production-ready system.

frank

Reply via email to