You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original bug ID: 3589 Reporter: administrator Assigned to:@damiendoligez Status: confirmed (set by @damiendoligez on 2013-09-03T11:36:52Z) Resolution: open Priority: high Severity: feature Category: tools (ocaml{lex,yacc,dep,debug,...}) Monitored by: bacam marc
Bug description
Full_Name: Marc Herbert
Version: 3.08.2
OS: linux
Submission from: lns-vlq-37-lyo-82-253-121-251.adsl.proxad.net (82.253.121.251)
ocamldebug should see through abstract interfaces, it would make it much more
useful (I have no idea if this difficult to implement).
Assume you have some abstract type like this:
mylib.mli:
module MyAbstractType =
struct
type opaque_type
val get_string opaque_type -> string
end
When ocamldebug is stopped inside some module linked to mylib.cmi/cmo, printing
opaque_type variables only prints , not very useful... One step later you
enter MyAbstractType.get_string, and suddenly you can see what's inside
opaque_type!
The text was updated successfully, but these errors were encountered:
when stopping inside functors, it makes printing types that are defined in the input modules impossible, even if the input modules define printer functions and these were installed in ocamldebug. see the stackoverflow question here:
This issue has been open one year with no activity. Consequently, it is being marked with the "stale" label. What this means is that the issue will be automatically closed in 30 days unless more comments are added or the "stale" label is removed. Comments that provide new information on the issue are especially welcome: is it still reproducible? did it appear in other contexts? how critical is it? etc.
Original bug ID: 3589
Reporter: administrator
Assigned to: @damiendoligez
Status: confirmed (set by @damiendoligez on 2013-09-03T11:36:52Z)
Resolution: open
Priority: high
Severity: feature
Category: tools (ocaml{lex,yacc,dep,debug,...})
Monitored by: bacam marc
Bug description
Full_Name: Marc Herbert
Version: 3.08.2
OS: linux
Submission from: lns-vlq-37-lyo-82-253-121-251.adsl.proxad.net (82.253.121.251)
ocamldebug should see through abstract interfaces, it would make it much more
useful (I have no idea if this difficult to implement).
Assume you have some abstract type like this:
mylib.mli:
module MyAbstractType =
struct
type opaque_type
val get_string opaque_type -> string
end
When ocamldebug is stopped inside some module linked to mylib.cmi/cmo, printing
opaque_type variables only prints , not very useful... One step later you
enter MyAbstractType.get_string, and suddenly you can see what's inside
opaque_type!
The text was updated successfully, but these errors were encountered: