roadmap: update
							parent
							
								
									6720dbef52
								
							
						
					
					
						commit
						2308d0d520
					
				| 
						 | 
					@ -10,7 +10,7 @@
 | 
				
			||||||
- C2V translator
 | 
					- C2V translator
 | 
				
			||||||
- doom.v
 | 
					- doom.v
 | 
				
			||||||
- rune type, replace `ustring` with `[]rune`, fix `byte.str()`
 | 
					- rune type, replace `ustring` with `[]rune`, fix `byte.str()`
 | 
				
			||||||
- maps with non-string keys
 | 
					+ maps with non-string keys
 | 
				
			||||||
+ iOS/Android support
 | 
					+ iOS/Android support
 | 
				
			||||||
- parallel parser (and maybe checker/gen?)
 | 
					- parallel parser (and maybe checker/gen?)
 | 
				
			||||||
- `recover()` from panics
 | 
					- `recover()` from panics
 | 
				
			||||||
| 
						 | 
					@ -19,9 +19,10 @@
 | 
				
			||||||
- interface embedding
 | 
					- interface embedding
 | 
				
			||||||
- interfaces: allow struct fields (not just methods)
 | 
					- interfaces: allow struct fields (not just methods)
 | 
				
			||||||
- vfmt: fix common errors automatically to save time (make vars mutable and vice versa, add missing imports etc)
 | 
					- vfmt: fix common errors automatically to save time (make vars mutable and vice versa, add missing imports etc)
 | 
				
			||||||
- method expressions with an explicit receiver as the first argument
 | 
					- method expressions with an explicit receiver as the first argument: `fn handle(f OnClickFn) { f() } button := Button{} handle(btn.click)`
 | 
				
			||||||
+ short generics syntax (`foo(5)` instead of `foo<int>(5)`)
 | 
					+ short generics syntax (`foo(5)` instead of `foo<int>(5)`)
 | 
				
			||||||
- fix all remaining generics issues
 | 
					- fix all remaining generics issues
 | 
				
			||||||
- merge v.c and v_win.c
 | 
					- merge v.c and v_win.c
 | 
				
			||||||
- more advanced errors, not just `error('message')`
 | 
					- more advanced errors, not just `error('message')`
 | 
				
			||||||
- VLS for autocomplete, refactoring, go to definition etc
 | 
					- VLS for autocomplete, refactoring, go to definition etc
 | 
				
			||||||
 | 
					- Recursive structs via optionals: `struct Node { next ?Node }`
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue