File: Philosophy

package info (click to toggle)
twin 0.4.0-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 3,804 kB
  • ctags: 23,904
  • sloc: ansic: 61,860; cpp: 1,023; makefile: 777; sh: 552; lex: 302; yacc: 231
file content (28 lines) | stat: -rw-r--r-- 1,177 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

		Philosophy and goals of the 'twin' project:

Twin is intended to be a text mode window environment. It brings mouse
support, multiple indipendent windows, window manager, terminal emulator, and
server for remote applications, all in a text mode display.

All base features are already implemented, but there is much room for
expansion. Planned features are:

* A whole desktop environment, all running in text mode. This includes:
* A toolkit library with user configurable look-n-feel and rich widget
  set (already in progress).
* Programs for all tasks a user could perform while using a text display.
  Image viewers are probably ruled out (but see aalib), yet most other
  programs are possible: editor, taskbar, file manager, web browser, mail
  client, frontend to existing tty-based programs (gdb comes to mind).
  In most cases, existing programs can be used just adding small changes
  to better exploit 'twin' features, or even without modifications:

  editor: emacs & clones, vi & clones
  file manager: midnight commander
  web browser: links
  mail clients: pine, mutt, ...

  so the work is infinitely smaller than say, writing KDE or GNOME from
  scratch.