ZUO Zhihua
ZUO Zhihua
> The Forlab implementation looks like it was adapted from John Burkardt's. `timestamp()`. Should probably note that in the Forlab LICENSE file. Thanks for reminding. I have only come into...
I'm very sorry about that, I didn't realize this before. John Burkardt/timestamp was a subroutine, but now forlab/times_stamp becomes a module function. Isn’t it OK? I made this git push...
How about simply creating a fixed format `time_stamp` function to **start** `stdlib_time`. It's simple, but it's also useful. This reminds people that there is still some work in `stdlib_time`, remember...
I redesigned and updated the internal implementation of `disp`, it supports more control arguments, and now also supports the corresponding array of `string_type` type. Therefore, poor internal design may be...
There are some functions in the Go language standard library, which do well in these aspects: - [ReadFile](https://pkg.go.dev/io/[email protected]#ReadFile) (returns character array) - [ReadSlice (delim)](https://pkg.go.dev/[email protected]#Reader.ReadSlice) (returns character array) - [ReadString (delim)](https://pkg.go.dev/[email protected]#Reader.ReadString)...
The reason I modified the `stdlib_random` was because I planned to generate a downstream `stdlib` with only `real64` and `int32`, so that I could use **lightweight** `stdlib` (see [dp-stdlib](https://github.com/zoziha/dp-stdlib)) within...
Firstly, I tried to run `fpm test` on my laptop **(windows 10, msys2-gfortran 10.3), and there was no failure.** And I tried the gcc12 provided by equation.com, and it did...
Okay, I plan to combine this issue with #532 and try to feed back to gcc. I am registering a gcc feedback account ...
Thank you for your reply :) The version of `fortls` is [**2.12.0**](https://github.com/gnikit/fortls). I tried the **default** `Modern Fortran` and `fortls` **settings**, and this error will also appear. Actually, this problem...
Yes, an implicit do loop (for [perf.f90](https://github.com/JuliaLang/Microbenchmarks/blob/2f81eea6b6999e2480d42f8bde77a46b3c4b80e8/perf.f90#L220)) is more efficient: ```fortran subroutine printfd(n) integer, intent(in) :: n integer :: i character(*), parameter :: newline = new_line("") open(unit=1, file="/dev/null") write(unit=1, fmt=*)...