Re: system_info(nif_version) does not work
Eric Pailleau <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi, not really a distraction, but a very common problem. As I already wrote in a former mail, documentation do not give the first version where a function or a function argument is available. was not really a problem in the past when API was stable, but now a concern with functions inflation. it might be clever, in addition of -spec , a -since or somewhat. This way it would be easier to a tool, dialyzer or other to say what is the minimal erlang version needed by the code. A big work, but could be done by community, I guess. MHO. « Envoyé depuis mon mobile » Eric Daniel Goertzen <[email protected]> a écrit : >Oops, I didn't realize this was new. Time for me to update. Sorry for the >distraction. > >Thanks, >Dan. > >On Tue, Jan 20, 2015 at 4:25 PM, Steve Vinoski <[email protected]> wrote: > >> >> >> On Tue, Jan 20, 2015 at 4:52 PM, Daniel Goertzen < >> [email protected]> wrote: >> >>> The documentation at... >>> >>> http://www.erlang.org/doc/man/erlang.html#system_info-1 >>> >>> ... says I can get nif version information with >>> erlang:system_info(nif_version). This does not work. See output below: >>> >>> >>> >>> $ erl >>> Erlang/OTP 17 [erts-6.0.1] [source-deacab9] [64-bit] [smp:3:3] >>> [async-threads:10] [hipe] [kernel-poll:false] >>> >>> Eshell V6.0.1 (abort with ^G) >>> 1> erlang:system_info(nif_version). >>> ** exception error: bad argument >>> in function erlang:system_info/1 >>> called as erlang:system_info(nif_version) >>> 2> >>> >>> >> Looks like this was added for 17.4. I tried it on 17.3 just to be sure, >> and got the same failure you did. But for 17.4: >> >> $ erl >> Erlang/OTP 17 [erts-6.3] [source] [64-bit] [smp:8:8] [ds:8:8:10] >> [async-threads:10] [kernel-poll:false] >> >> Eshell V6.3 (abort with ^G) >> 1> erlang:system_info(nif_version). >> "2.7" >> >> --steve >> > >_______________________________________________ >erlang-bugs mailing list >[email protected] >http://erlang.org/mailman/listinfo/erlang-bugs _______________________________________________ erlang-bugs mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-bugs