Stephen Reed wrote:
Richard,
There has been striking improvement in the deductive power of modern
programming IDE's (Integrated Development Environment). I too
considered the approach you describe. I use NetBeans for Java
development. It must keep at least one representation of the source
code syntax tree to perform such operations as refactoring. It has
clever templates for code completion and so forth. NetBeans, like its
peers, has a plug-in architecture in which a developer-written component
can obtain access to, and modify the internal program editor state.
I have an intuition that I can describe in English what I want the
system to automatically program, but I am not ruling out an alternate
GUI dialog modality, especially to improve the cognitive bandwidth of
this particular dialog situation.
Does SAFAIRE support a conventional programming language?
In principle, yes, it can: the most important layer is above the
language level.
However, it does need to learn the language before it can help you with
it. Out of the box, it will be OS X native, so what it knows at the
beginning will be Obj-C and OS X. (Unless someone pays to port it to
some other platform).
I can't say too much about it at this stage, but I am hoping that once
you start using it, you won't be interested in the underlying language
ever again... :-).
I am projecting early 2010 as a release date, so it won't be available
in a hurry.
Richard Loosemore
-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=8660244&id_secret=94239586-1c2a53