- Timestamp:
- Jan 11, 2008, 12:42:42 AM (14 years ago)
- Location:
- libcaca/trunk/doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/doc/libcaca.dox
r2003 r2189 9 9 unlike the famous AAlib library. \e libcaca can use almost any virtual 10 10 terminal to work, thus it should work on all Unix systems (including 11 Mac OS X) using either the slang library or the ncurses library, on DOS 12 using the conio library, and on Windows systems using either slang or 13 ncurses (through Cygwin emulation) or conio. There is also a native X11 14 driver, and an OpenGL driver (through freeglut) that does not require a 15 text terminal. For machines without a screen, the raw driver can be used 16 to send the output to another machine, using for instance cacaserver. 11 Mac OS X) using either the S-Lang library or the ncurses library, on DOS 12 using the conio library, and on Windows systems using the native Win32 13 console, the conio library, or using S-Lang or ncurses (through Cygwin 14 emulation). There is also a native X11 driver, and an OpenGL driver 15 (through freeglut) that does not require a text terminal. For machines 16 without a screen, the raw driver can be used to send the output to another 17 machine, using for instance cacaserver. 17 18 18 19 \e libcaca is free software, released under the Do What The Fuck You -
libcaca/trunk/doc/tutorial.dox
r2062 r2189 5 5 Before writing your first libcaca application, you need to know the difference between libcucul and libcaca : 6 6 - libcucul is the text rendering library. It will do all the work you actually need. From imports (text, ANSI, caca internal format, all of this supporting n-bytes unicode), to exports (sames formats, adding SVG, PostScript, TGA, HTML (both 3 and 4), IRC), it'll cover all your needs. 7 - libcaca handle everything that can be hardware related. It includes display (RAW, X11, OpenGL, Windows ( GDI), conio (DOS), ncurses, slang, text VGA (IMB-Compatible)), keyboard (same drivers but RAW), mouse (same drivers but RAW and VGA), time and resize events (on windowed drivers).7 - libcaca handle everything that can be hardware related. It includes display (RAW, X11, OpenGL, Windows (native console), DOS (conio), ncurses, slang, text VGA (IMB-Compatible)), keyboard (same drivers but RAW), mouse (same drivers but RAW and VGA), time and resize events (on windowed drivers). 8 8 9 9 So, you can write a libcucul only program, but you <b>can't</b> write a libcaca only program, it'll be nonsense. Period.
Note: See TracChangeset
for help on using the changeset viewer.