Commit graph

19 commits

Author SHA1 Message Date
9050581a10 move everything 2025-05-23 22:35:47 +02:00
c5c5def598 greatly simplify and improve type inferencing - suggestions broken 2025-05-23 19:48:24 +02:00
c3f7cea310 fix bug in type inferencing 2025-05-21 00:13:17 +02:00
bb6e742f5f simplify suggestions ordering 2025-05-20 16:53:04 +02:00
fdbf43a4e9 refactor a bit more 2025-05-20 15:35:39 +02:00
230916ceb1 refactor a bit 2025-05-20 14:53:24 +02:00
5c3018b8c7 hitting spacebar always adds a parameter to the first ancestor that is a CallBlock 2025-05-20 09:02:19 +02:00
5b6bcf5ffa everything seems to work ... but code is dirty 2025-05-19 23:59:21 +02:00
d877b42a12 much improved type inferencing 2025-05-19 15:01:30 +02:00
93f665ba8f rename Editor -> ExprBlock 2025-05-18 11:10:25 +02:00
24689b3783 correct suggestion order also in body of lambda function 2025-05-17 23:32:35 +02:00
1ff4b181ff fix suggestion order 2025-05-17 22:40:17 +02:00
51ff4d24b0 eval lambda block: bubble up substitutions 2025-05-17 12:06:27 +02:00
496463bbac use unused typevar when encountering unknown value or lambda parameter - type inferencing still not entirely correct 2025-05-17 10:38:54 +02:00
e850952738 nicer looking 2025-05-17 09:25:13 +02:00
8abbac4bc9 Let ... in ... block autocomplete also sorted by best 'match', type-wise 2025-05-16 08:51:58 +02:00
5964510036 greatly simplify state + cleanup code 2025-05-14 08:09:35 +02:00
2d0deca127 don't re-compute values on first render (unnecessary, values are part of state) 2025-05-14 06:46:03 +02:00
95eb8aef84 better-looking parameters 2025-05-12 23:40:58 +02:00