package bap-std
Program meta infromation.
type t = {
name : string;
(*program name
*)version : string;
(*program version
*)desc : string;
(*one line description
*)main : string;
(*entry point
*)date : float;
(*last update date
*)requires : string list;
(*required libraries
*)provides : string list;
(*provided features
*)url : string option;
(*project URL
*)license : string option;
(*project license
*)copyrights : string option;
(*copyright holders
*)cons : string list;
(*bundle constraints
*)
}
val bin_t : t Core_kernel.Bin_prot.Type_class.t
val bin_read_t : t Core_kernel.Bin_prot.Read.reader
val __bin_read_t__ : (int -> t) Core_kernel.Bin_prot.Read.reader
val bin_reader_t : t Core_kernel.Bin_prot.Type_class.reader
val bin_size_t : t Core_kernel.Bin_prot.Size.sizer
val bin_write_t : t Core_kernel.Bin_prot.Write.writer
val bin_writer_t : t Core_kernel.Bin_prot.Type_class.writer
val bin_shape_t : Core_kernel.Bin_prot.Shape.t
val cons : t -> string list
val tags : t -> string list
val copyrights : t -> string option
val license : t -> string option
val url : t -> string option
val provides : t -> string list
val requires : t -> string list
val date : t -> float
val author : t -> string
val main : t -> string
val desc : t -> string
val version : t -> string
val name : t -> string
module Fields : sig ... end
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val create :
?author:string ->
?version:string ->
?main:string ->
?date:float ->
?desc:string ->
?requires:string list ->
?provides:string list ->
?url:string ->
?license:string ->
?copyrights:string ->
?tags:string list ->
?cons:string list ->
string ->
t
create name
create a bundle for a program with a given name
include Core_kernel.Stringable with type t := t
val of_string : string -> t
val to_string : t -> string
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>