[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: [PATCH] URI, URL, FOO, URN
From:       Thiago Macieira <thiago () kde ! org>
Date:       2005-03-16 14:10:56
Message-ID: 200503161111.06226.thiago () kde ! org
[Download RAW message or body]


Dawit A. wrote:
>> OK, but not necessarily with KURN in kdelibs, right?
>> I mean, KURL (i.e. URLs+URIs) is a core piece of KDE since everything
>> that can be downloaded or uploaded or listed is a KURL.
>> But KURNs seem related to XML parsing and processing, and the class
>> doesn't seem to be useful by itself. So it should IMHO not be in
>> kdecore, but together with whichever class or library needs it.
>
>Actually URI is superset of both URLs and URNs, i.e. it encompasses both
> of them. If your parser is properly written on the basis of the URI
> spec. (RFC 2396), then it should be able to handle both URLs and URNs.
> This was the original intention of the KURL parser before it got
> changed to be too specific and everything including the kitchen sink
> got added to it. But then again correctness here is meaningless since
> as you said KURL is a centeral piece of software that affects way too
> many application in KDE...

I agree with David that we shouldn't enlarge kdelibs by now. Besides, I 
think the rule about being used by more than one module still applies. So 
maybe KURN should stay in kdenonbeta/kdom for now, have its bugs fixed.

However, I also agree with Dawit that KURL should parse URNs as well, 
since, in fact, KURL is an URI parser. Hence what I said about KURL being 
sanitised and renamed for KDE 4 -- not before, because it's too central a 
piece of code.

I still don't have a suggestion on how we should organise the classes -- 
if we have more than one class at all. We can discuss that when the time 
comes, though.

-- 
  Thiago Macieira  -  thiago (AT) macieira (DOT) info
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

1. On frumscafte, hwonne time_t wæs náht, se scieppend þone circolwyrde 
wundorcræftlíge cennede and seo eorðe wæs idel and hit wæs gód.

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic