ptol

Results 7 comments of ptol

Do you worry about bundle size? I belive core rxjs 6 code should be pretty small.

Похоже просто дублирование. Так как реализация ftv уже рекурсивно проходит по TypeExpr и собирается все TypeVar, то проходить рекурсивно еще раз смысла нет.

>На мой неискушенный взгляд похоже на говнокод, особенно куча разных переменных с именем x. Синтаксис Хаскеля не позволяет избавить от переменных в которых нет необходимости. Например в oczor `case` синтаксически...

>Этот код вообще вызывается только из одного места, где он логически не нужен Это на случай если внутри функции будет описание типа с TypeVar который уже есть в контексте.

@zaoqi It uses cloneObject https://github.com/ptol/oczor/blob/master/libs/std/ff.pre.js and then update foo property. ``` var y = oc.cloneObject(x) y.foo = 2 ```

@zaoqi Yes, by default for objects Oczor use basic mutable maps from the target language. Other data structure could be used for better performance.

Yes ``` x = foo = 1 bar = 2 ``` `(foo = 1, bar = 2)` is anonymous record but with `in` ``` x = foo = 1 bar...