Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005940OCamlOCaml generalpublic2013-03-07 01:202013-03-07 08:12
Reporterhongboz 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0005940: Clean up the compiler library interface
DescriptionI just take a look at how Fan depends on the compiler library today, and find that the dependency is quite minimal, but with a bit clean up in the compiler library, maybe it could remove the dependency on the compiler library.

Dependency on the compiler related:

Config.ast_intf_magic_number
Config.ast_intf_magic_number
(* suggestions: move them to Sys library*)

parsetree.mli
location.mli
longident.mli

(* suggestion:
   location.ml and longident.ml may be could be removed following the same convention as parseetree.mli
   and then distributed with the standard library
*)


typedtree.mli
types.mli
cmi_format.ml
(*
  These are advanced features provided by Fan, so maybe it is acceptable to linking with the compiler
*)
Thanks
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2013-03-07 01:20 hongboz New Issue


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker