Ways to opimize things.

Neil Stevens kde-optimize@mail.kde.org
Thu, 16 Jan 2003 13:28:08 -0800


=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday January 16, 2003 08:09, list@jw.dyndns.org wrote:
> My experiense to kde is that kde needs to be smaller!
>
> For example.
> Why, does kde use arts, without it kde woud be mutch smaller.

No, itt would be larger, because we'd have to duplicate all over KDE the=20
the same support for platform audio output, the same codecs, the same=20
buffering, the same filtering and plugins, the same resource sharing, the=20
same elevated priority support and protections, and the same network=20
transparency cover every application in KDE that uses aRts.

It'd probably be buggier, too, as it's highly unlikely that the same code=20
would be used and kept synchronized.

> Other things is the kio - interface. Its great but shoud be vritten in
> lowlevel c, put in the glibc package not in hi-level kdelibs, whoud it
> not greate to bring up a console and type
>
> cp ftp://ftp.kde.org/pub/file.tar.gz /home/jimmy
> I know that this is nothing that the kde-project have to do with but.

I think the logical conclusion of KDE efforts is that one never should need=
=20
to pull up a console.

But anyway, Charles Samuels already implemented this using a preloaded=20
library.  So KDE's fine even if you want a console.

> shoud not dcopd be a global in kernel deamon?

It should not.  Try asking the FreeBSD kernel or Linux developers if you=20
don't believe it.  They would tell you that they already put means of IPC=20
into the kernel, and that you should use what's already there to go write=20
a userspace implementation of your convenient new interface.

=2D --=20
Neil Stevens - neil@qualityassistant.com
"Distinctions by race are so evil, so arbitrary and insidious that a
state bound to defend the equal protection of the laws must not allow
them in any public sphere." -- Thurgood Marshall
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+JyPof7mnligQOmERAllYAJ9rdc/1i97A9sPHS3FJi06YzJeyxgCfcoHP
/0emDo7O482sw2uYA6MMtiM=3D
=3D3+zP
=2D----END PGP SIGNATURE-----