Schwarzer Kaffee Code
Status: Pre-Alpha
Brought to you by:
martinkalbfuss
File | Date | Author | Commit |
---|---|---|---|
doc | 2010-07-16 | martinkalbfuss | [r214] added sk.css to info build. |
examples | 2010-10-03 | martinkalbfuss | [r263] Changed parameter order for build commands. |
include | 2010-09-25 | martinkalbfuss | [r256] Added PROCEDURE LinkedSKVersion. |
m4 | 2011-07-11 | martinkalbfuss | [r265] Corrected version check. |
src | 2010-10-03 | martinkalbfuss | [r262] |
AUTHORS | 2009-12-08 | martinkalbfuss | [r7] |
COPYING | 2009-12-08 | martinkalbfuss | [r7] |
ChangeLog | 2010-09-25 | martinkalbfuss | [r260] |
INSTALL | 2010-07-12 | martinkalbfuss | [r211] Replaced hand written INSTALL file with autotoo... |
Makefile.am | 2010-09-23 | martinkalbfuss | [r254] Added -I m4 to to ACLOCAL_AMFLAGS. |
NEWS | 2009-12-20 | martinkalbfuss | [r46] Added news for version 0.2.0 |
README | 2009-12-13 | martinkalbfuss | [r30] Corrected a misspelling. |
configure.ac | 2010-10-03 | martinkalbfuss | [r264] Changed call of ACX_PROC_GM2 to use only one ve... |
Schwarzer Kaffe(sk) -- A SDL wrapper for the GNU-Modula-2 compiler * ********************************************************************* by Martin Kalbfuß INSTALL --------------------------------------------------------------------- You can find the installation instructions in the INSTALL file. LICENCE --------------------------------------------------------------------- It's licensed under LGPL. For more details have a look at COPYING. CONTACT AND BUG REPORTS --------------------------------------------------------------------- For questions, ideas and bug reports use the following mailing lists. Please report misspellings, too. I'm not a native speaker. schwarzerkaffee-help schwarzerkaffee-discuss schwarzerkaffee-bugs To subscribe visit the project page at: https://sourceforge.net/projects/schwarzerkaffee/ USAGE --------------------------------------------------------------------- Currently there's no API documentation. This will change for later versions. Have a look at the definition modules and the SDL documentation. The function names are the same but without the SDL prefix. Instead the functionality is split up in sections, following the SDL documentation. The modules naming scheme is the section name prefixed with SK. For example SKVideo. There is a small example in the example directory. It's good enough as starting point. There's no need to initialize SDL or any of the modules. This is done automatically upon module import. If a function fails, an exception is raised with SDL_Error as message. If not catched, you get a default error message. This should be enough for most cases. This means the SK function equivalents do not return any error values. INTENTION --------------------------------------------------------------------- SDL is written in C, a flexible and fast but unsave and weird language. This wrapper tries to improve the programming experience with SDL by using a language designed with savetiness and cleanliness in mind. This is true for Wirth's languages like Modula-2. Hopefully this will lead to better, cleaner and saver code. DEVELOPMENT --------------------------------------------------------------------- Currently Schwarzer Kaffee isn't very useful. But if you like this project please help by using it and reporting bugs and problems. Your ideas about improvements and additions are welcome. Currently there's no documentation. If you're good at writing info pages, please help. I never done this before. More examples are needed, too. Any ideas? Let me know. If you'd like to contribute, mail me at ma.kalbfuss@web.de