3 ms·
I see the overlapping features bit pop up almost everywhere that people build GUIs. Your word processor features a WYSIWYG text editor (if you're on Linux this
by wtracy 16y ago
I see the overlapping features bit pop up almost everywhere that people build GUIs.
Your word processor features a WYSIWYG text editor (if you're on Linux this is probably AbiWord, OO.o Writer, or KWord). Meanwhile, if you have a modern web browser, it probably has a WYSIWYG formatted text editor as well. (Anything based on a recent version of Webkit or Gecko certainly will; on your Linux box that might be Firefox, Chrome, Epiphany, or Konqueror.)
If truly none of your software features overlapping features, I would bet that either you don't have X11 installed, or you have Solaris or HP-UX installed with a bunch of ancient Motif applications. :-)
- lurker14 16y agoA WYSIWYG HTML editor (as in Writely/Gmail) isn't quote the same as a general WYSIWYG document editor, though. Unix programs, even GUI ones, share a ton of code, as you can easily see if you try to install an interesting GUI application like Shotwell or Digikam. Heck, I've never written an Instant Messenger application, but I know that "libpurple" is the name for the IM component that most Linux chat programs use. And hey, that's exactly how it is advertised: http://developer.pidgin.im/wiki/WhatIsLibpurple http://developer.pidgin.im/wiki/WhatIsLibpurple What is libpurple? libpurple is intended to be the core of an IM program. When using libpurple, you'll basically be writing a UI for this core chunk of code. Pidgin is a GTK+ frontend to libpurple, Finch is an ncurses frontend, and Adium is a Cocoa frontend.