Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Just curious but what is keeping you from compiling x*3?


Nothing, we can compile x*3. We can't compile x**3, because we do not have a runtime library setup for WASM yet (Flang above had the same issue) and WASM can do x**2, but arbitrary power, such as x**3, requires a runtime power function that we haven't implemented yet. If you want to help, you can fix it probably quite easily right here: https://github.com/lfortran/lfortran/blob/69d488b1d1fd26b163....


How about cube roots of fractions and rational numbers? (TI and Casio fans will get the deep cut)


The LLVM backend just does the usual floating point calculation for those.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: