File tree Expand file tree Collapse file tree 8 files changed +397
-1918
lines changed
Expand file tree Collapse file tree 8 files changed +397
-1918
lines changed Original file line number Diff line number Diff line change 11## master
22
3- - pattern matching rewrite
4- - add multiple defs and parameter pattern match to compiler
5- - add filemodel::new_from_file, rework filemodel_open
6- - reloading a toolkit now deletes all defs, then does load ... adding a new
7- def to a func across a parse unit is now an error
8-
93## 9.0.14 2025/10/25
104
115- fix load cancel
Original file line number Diff line number Diff line change 1- - nicholas's bug report
1+ - should allow vips_image ++ Image
2+
3+ - remove remove prefs workspace stuff?
4+
5+ things like max heap size should be settable ... maybe pres are useful?
26
37- lcomps leave stray unreffed symbols in "list unresolved"
48
1317
1418- dir should hide $$vars
1519
16- - programming window is showing generated syms, like $$pattern_lhs0?
17-
18- - ban patterns in class parameters
19-
20- or could we allow multiple class defs?
21-
22- Fred (Image x) = class { ... };
23-
24- probably only useful for trivial classes
25-
26- - what about
27-
28- fred (list x) = ...;
29- fred (complex x) = ...;
30-
31- ie. allow names of builtin types as well as class names
32-
33- maybe:
34-
35- fred (is_list x) = ...;
36-
37- ie. a predicate before the arg, as well as a class name?
38-
39- - do we allow eg.
40-
41- fred [a, b ..] = a + b;
42-
43- equivalent to
44-
45- fred a:b:x = a + b;
46-
47-
48-
4920- programming window is showing generated syms, like $$pattern_lhs0?
5021
5122- ban patterns in class parameters
You can’t perform that action at this time.
0 commit comments