Package: planets / 0.1.13-23

ocaml4_typing Patch series | download
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
From: Debian OCaml Maintainers <[email protected]>
Date: Sat, 7 Sep 2019 20:41:11  0200
Subject: Fix compilation with OCaml 4.01.0

Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731218
---
 options.ml | 32                 ----------------
 1 file changed, 16 insertions( ), 16 deletions(-)

diff --git a/options.ml b/options.ml
index 0b5e47a..d867ded 100644
--- a/options.ml
    b/options.ml
@@ -93,7  93,7 @@ end
 (*********************************************************************)
 (* 'a is the data type, 'b is the widget type *)
 
-class virtual ['a,'b] option ?name ~text ~set:(set:'a->unit) ~get () =
 class virtual ['a,'b,'c] option ?name ~text ~set:(set:'a->unit) ~get () =
   let name = (match name with
 		  None -> random_name 10
 		| Some name -> name ) in
@@ -104,7  104,7 @@ object (self)
   val name = name
   val text = (text : string)
 
-  method virtual build_widget : live:bool -> 'b 
   method virtual build_widget : live:bool -> 'b
   method display ~live parent =
     ignore (self#build_widget ~live parent);
     match widget with 
@@ -126,9  126,9 @@ end
 
 (*********************)
 
-class ['b] toggle_option ?name ~text ~set ~get () =
 class ['b,'c] toggle_option ?name ~text ~set ~get () =
 object (self)
-  inherit [bool,'b] option ?name ~text ~set ~get ()
   inherit [bool,'b,'c] option ?name ~text ~set ~get ()
     
   method set_tk bool = 
     Textvariable.set tk_var (if bool then "true" else "false")
@@ -153,9  153,9 @@ end
 
 (*********************)
 
-class ['b] int_scale_option ?name ~min ~max ~text ~set ~get () =
 class ['b,'c] int_scale_option ?name ~min ~max ~text ~set ~get () =
 object (self)
-  inherit [int,'b] option ?name ~text ~set ~get ()
   inherit [int,'b,'c] option ?name ~text ~set ~get ()
   val min = min
   val max = max
 
@@ -192,10  192,10 @@ end
 
 (*******************************************************)
 
-class ['b] float_scale_option ?name ~min ~max ?(resolution=1.0) 
 class ['b, 'c] float_scale_option ?name ~min ~max ?(resolution=1.0)
   ~text ~set ~get () = 
 object (self)
-  inherit [float, 'b] option ?name ~text ~set ~get ()
   inherit [float, 'b, 'c] option ?name ~text ~set ~get ()
   val min = min
   val max = max
 
@@ -236,10  236,10 @@ let string_of_float x =
   then string ^ "0"
   else string
 
-class ['b] float_entry_option ?name ?(mult=1.1) 
 class ['b, 'c] float_entry_option ?name ?(mult=1.1)
   ~text ~set ~get () =
 object (self)
-  inherit [float, 'b] option ?name ~text ~set ~get ()
   inherit [float, 'b, 'c] option ?name ~text ~set ~get ()
 
   val mutable entry = None
 
@@ -303,9  303,9 @@ end
 
 (*******************************************************)
 
-class ['b] float_entry_display ?name ~text ~set ~get () =
 class ['b, 'c] float_entry_display ?name ~text ~set ~get () =
 object (self)
-  inherit [float, 'b] option ?name ~text ~set ~get ()
   inherit [float, 'b, 'c] option ?name ~text ~set ~get ()
 
   val mutable display = None
 
@@ -337,9  337,9 @@ end
 
 (*******************************************************)
 
-class ['b] int_entry_display ?name ~text ~set ~get () =
 class ['b, 'c] int_entry_display ?name ~text ~set ~get () =
 object (self)
-  inherit [int, 'b] option ?name ~text ~set ~get ()
   inherit [int, 'b, 'c] option ?name ~text ~set ~get ()
 
   val mutable display = None
 
@@ -371,9  371,9 @@ end
 
 (*******************************************************)
 
-class ['b] void_entry_display ?name ~text () =
 class ['b, 'c] void_entry_display ?name ~text () =
 object (self)
-  inherit [unit, 'b] option ?name ~text 
   inherit [unit, 'b, 'c] option ?name ~text
     ~set:(fun x -> ()) ~get:(fun () -> ())
     ()