altavir
11/30/2020, 8:49 AMalex cole
12/04/2020, 12:45 AMaltavir
12/04/2020, 6:30 AMHow could it be better?For example consider lambdas. Numpy is notorios for avoiding lambdas. To the point that a significant part of the library is made to remove lambdas. The reason is that lambdas are run in the python interpreter and thus are very slow. In kotlin we can fully embrace functional approach and simplify the workflow.
Need something simple for matlab/python usersI agree, but we found out that it is impossible to keep the type flexibility and safety and specialization at the same time. So the core is generic and requireds additional lines of code to do simple things with real numbers, but the module
kmath-for-real
adds number of extensions that allows numpy-like experience. So you can use only the core and get flexibility or you can use extension module and get similicity.
Need beeter documentationTotally agree here. The code is already fully documended with "docstring" - kotlin kdoc. I think that we will create a github pages for the documentation shortly. But my primary concern are usage examples and I think it will be our focus for the nearest future.
alex cole
12/04/2020, 7:18 PMaltavir
12/04/2020, 8:53 PM