简体   繁体   中英

show_module tediousness in ocaml utop

I am using ocaml utop, with Core.Std module.

To see the help on a module, I have to follow the link of aliases like so:

utop # #show_module Array;;
module Array = Core_kernel.Std_kernel.Array                                                                                            

utop # #show_module Core_kernel.Std_kernel.Array;;
module Array = Core_kernel.Std_internal.Array                                                                                          

utop # #show_module Core_kernel.Std_internal.Array;;
module Array = Core_kernel.Core_array

And finally show_module on that will show the information. Is there a quicker way?

Thanks!

For completeness, the pull request mentioned by Daniel in the comments has been merged since, and now utop is smarter when it comes to #show_module .

utop # #show_module Array;;

module Array = Base__.Array
module Array = Base.Array
module Array :
  sig
    type 'a t = 'a array
    val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
    val t_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a t
    val sexp_of_t : ('a -> Sexp.t) -> 'a t -> Sexp.t
    [...]
  end

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM