[ScintillaNET] Re: Next Release

  • From: mike.griffin@xxxxxxxxxxxxxxxxxxxxxxxx
  • To: scintillanet@xxxxxxxxxxxxx
  • Date: Mon, 9 Aug 2004 18:38:40 -0700 (PDT)

In your editor do you support the EOLFilled boolean and all those settings?

> Yeah, I was starting to think that too.
>
> The real reason it's in XML format, is that it *was* originally designed
> to be hand modifyable, and machine readable.
>
> And normally, the files wouldn't really take that much space, it's just
> that I somewhat over generalized so that I could acheive maximum
> flexibility from the user side.
>
> I suppose I could just load the data, and persist it as the .NET objects
> they are (... heh-heh, I use XML serialization to get it loaded in the
> first place :p)
>
> Maybe I'll try to do that tomorrow. I'll probably get an order of
> magnitude change in size.  :)
>
> Garrett
>
>> On Mon, 9 Aug 2004 15:21:17 -0600, Garrett Serack
>> <garrett_serack@xxxxxx>
>> wrote:
>>> The ScintillaNET.dll assembly is coming in at 106k, and the
>>> ScConfig.dll
>>> assembly is 561K (Mainly 'cause of all the .xml files included as
>>> resources).
>>> Any thoughts?
>>
>> 5) Why not ditch XML for config files and use something that takes
>> less space. I didn't look at the format but I believe a simple, easy
>> to parse text format would do and save space. XML is a really verbose
>> format. Alternatively (or additionally) those resources could be
>> compressed and uncompressed in memory before parsing.
>>
>> Or, given that those are resources hidden from users and not meant to
>> be read/modified, why not just a binary format (e.g. serialized CLR
>> class) that would be super-efficient (both space and time) to use. As
>> part of the build process there could be a step that converts XML
>> source description into this efficient, binary format (so that we keep
>> the benefits of being able to modify config files easily in XML).
>>
>> It's a bit strange that style description take as much space as all
>> the scintilla code.
>>
>> Krzysztof Kowalczyk | http://blog.kowalczyk.info
>> --------------------------------------------------------------------------
>> ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx
>>
>>     To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx
>>     and put "unsubscribe" (without the quotes) in the Subject line.
>>
>>     Web Page: http://tinyurl.com/yvoh2
>>
>
>
> --------------------------------------------------------------------------
> ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx
>
>     To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx
>     and put "unsubscribe" (without the quotes) in the Subject line.
>
>     Web Page: http://tinyurl.com/yvoh2
>


--------------------------------------------------------------------------
ScintillaNET Mailing List: ScintillaNET@xxxxxxxxxxxxx

    To unsubscribe: Send an email to scintillanet-request@xxxxxxxxxxxxx
    and put "unsubscribe" (without the quotes) in the Subject line. 

    Web Page: http://tinyurl.com/yvoh2

Other related posts: