View on GitHub

Sweet

Sweet and Weird Educational EdiTor

Download this project as a .zip file Download this project as a tar.gz file

SWEET (Sweet and Weird Educational EdiTor)

This project is set to make a text editor with educational purpose, i.e, to known how one generally works. Besides its educational purpose, we want to make a fully functional editor, so we want:

We will focus on the inner working of the editor (their data structures and stuff like that), so our main artifact produced will mostly be a library. We also produce the lessons itself, explaining its particular focus. Finally we will have at least one reference implementation editor, who implements the library into a somewhat useful editor.

Development Strategy

Each lesson is its own branch. Each lesson is build upon the last one, so you can always compare it with previous one. The master branch can contain some unfinished work, so don't look for lessons there (You can of course look for the cutting edge code there).

Lessons

  1. File Target;
  2. How to Inserting content;
  3. Lines? LINES!
  4. Encodings, a short guide.
  5. To be defined