(.module: [lux (#- type) [data ["." text ["%" format (#+ format)]]] [macro ["." template]]] ["." // #_ ["#" type]]) (type: #export Extension Text) (def: separator ".") (def: #export extension (-> //.Type Extension) (|>> (format ..separator))) (def: #export type (-> Extension //.Type) (text.replace_all ..separator "")) (template [] [(def: #export Extension (..extension (template.identifier [//._] [])))] [lux_library] [jvm_library] [pom] [sha-1] [md5] )