[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Document status, was Re: [sc-dev] writeClientCSS
The reason I’m interested in the Document as part of a standalone is because TextView is, and has traditionally been, too limited (but maybe for no reason anymore, since Qt supports it all). Perhaps all the methods of the Document we’re used to could be implemented in a TextView.
But as Julian says, there might well be user cases where the IDE would be part of the standalone, although I can’t see that those would be many if we had a good TextView class. Julian, what did you have in mind? We’ve got the help browser, post window, server window, and text document all as potentially part of sclang. A superficial thinking of this points only to autocompletion as a feature that sclang wouldn’t provide. (But I’m not a user of the SC IDE, so I might not know what I’m missing).
On 3 Dec 2013, at 22:06, Scott Wilson <i@xxxxxxxxxxxxxx> wrote:
> I have also thought about the question of whether the IDE should be in standalones, and I can see a case for both IDE and straight sclang based standalones.
> I was just responding to Thor's query about whether you could use Document in a standalone without the IDE. Document is tied in to the IDE, as that's where you do editing. So I think it makes sense to use TextView if you don't want the IDE. It actually supports rich text in Qt, although doesn't write it.
> On 3 Dec 2013, at 21:05, Tom Hall <scth@xxxxxxxxxxx> wrote:
>> For a standalone that you give someone, maybe you'd not want the IDE, but e.g. for standalones to create an archive version of a piece (which I know you have done in the past Scott), +1 that inclusion of the IDE could be very useful.
>> On 3 Dec 2013, at 15:25, Julian Rohrhuber <julian.rohrhuber@xxxxxxxxxxxxxxxxxx> wrote:
>>> On 03.12.2013, at 14:10, Scott Wilson <i@xxxxxxxxxxxxxx> wrote:
>>>>> Also, in a standalone version of SC, should we be able to run sclang without the IDE and call Document.new (for us live coders who don’t necessarily want to run the whole IDE when we code)?
>>>> Document is *in* the IDE. I think if you want a standalone, you should use TextView in place of it. TextView implementation is a slightly different issue of course.
>>> There are use cases in which you'd definitely want the IDE in the standalone. So the current procedure is still a little too narrowly thought. I think the best would be to omit the compilation stuff and instead allow local (relative) language config files.
>>> sc-dev mailing list
>>> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
>>> archive: https://listarc.bham.ac.uk/marchives/sc-dev/
>>> search: https://listarc.bham.ac.uk/lists/sc-dev/search/
>> sc-dev mailing list
>> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
>> archive: https://listarc.bham.ac.uk/marchives/sc-dev/
>> search: https://listarc.bham.ac.uk/lists/sc-dev/search/
> sc-dev mailing list
> info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
> archive: https://listarc.bham.ac.uk/marchives/sc-dev/
> search: https://listarc.bham.ac.uk/lists/sc-dev/search/
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml