bottle -- a jolt workspace This program is based on http://piumarta.com/svn2/idst/trunk/ Revision: 598 Please compile function/jolt2 before this. * How to build Assume it is placed idst/function/bottle directory. Otherwise, set variable IDST_DIR by yourself. e.g. $ svn co -r598 http://piumarta.com/svn2/idst/trunk/ idst $ export IDST_DIR=idst $ make $ ./bottle export IDST_DIR=c:/takashi/src/idst make ** How to build on Windows All nessesary DLL are included in this repository. * Note for a jolt workspace. This is too far from something useful though, I try to describe the goal, current status, and next todos. Goal: The primary goal of the jolt workspace is my exercise to get used to Ian's stuff. I just don't use lessphic framework as is, but rather modify somewhat a strange way (choose Y axis top to bottom, use SDL, etc.) simply because it is a good way to know how pepsi behaves for me. The second goal is to make a real text editor like Smalltalk-style Workspace. A real text editor means that it can be used as a self development tool for pepsi/jolt environment. And at least it has to handle thousands of lines of text file with multi buffers. For the end, sometimes even it requires messy optimization but I think it is also a good benchmark. Current status: I just managed to put a scroll bar with simple damage rectangle. Now you can edit for 100 lines of code comfortably, but it is difficult for 1000 lines. You can get current work from: http://tinlizzie.org/svn/trunk/bottle/ -- svn checkout http://tinlizzie.org/cgi-bin/viewvc.cgi/trunk/bottle/ -- browse the source http://languagegame.org/pub/bottle.zip -- binary (for Windows) Next Todo: - File saving / loading UI. - Cursor moving with mouse. - Use update / changed mechanism - Clipboard ** How to build on Mac OSX (not yet) % fink install cairo sdl