aboutsummaryrefslogtreecommitdiff
path: root/cyclone/notes.txt
blob: 6f83d33b12a7c97ac4773d650efa2aa8373531dc (plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
TODO for cyclone
  * using maxmode object arguments for abstraction-scoped, selective
    compatibility control
  * comment behaving better in windows (or is it gatom's fault?)

DONE for cyclone

alpha52
  * compatibility mode interface in maxmode object:
    messages 'set', 'get' (reply through the second outlet)
  * better handling of initial directory in open panels
  * relative path handling in 'cd' (library objects, seq, more to come)
  * remote reply to 'pwd' message of library objects (target argument required)
  * instead, left outlet of library objects sends return code from import
    (negative value indicates an error)
  * new class: matrix~
  * linedrive: more compatible in maxmode, bipolar otherwise
  * seq:
    . paused state fixes (state preserved in 'goto', proper delay in 'start')
    . 'goto' fix (works in idlemode)
    . more incompatible messages: 'scoretime', 'cd', 'pwd'

alpha51
  * dummies loaded by maxmode, not cyclone
  * setting directory in creation argument replaced with 'cd' message
    to library objects (cyclone, maxmode, hammer and sickle)
  * 'pwd' message to library objects sends directory symbol to an outlet
  * creating cyclone and maxmode library objects possible without
    loading component libraries
  * prepend and Append:
    . bang handling, controlled by maxmode
    . restored max-like 'set' handling as default for objects with arguments
  * fix for parsing creation arguments in svf~
  * incompatible additions to seq: 'pause', 'continue', 'goto'

alpha50
  * max-compatibility mode switch for cyclone
    . turned on by loading cyclone libs through "-lib maxmode"
    . affects max-compatibility of prepend and Append, controls
      compatibility warnings