Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.13 KB

File metadata and controls

41 lines (31 loc) · 1.13 KB

Extension Modules

Through extension modules Venice provides specific functionality that not all application require thus keeping load time and resource usage low if the modules are not used.

Extension Modules are plain, built-in Venice scripts and must be loaded explicitly with (load-module :name). Venice tracks the modules loaded and loads a module only once and skips subsequent load attempts.

Explicitly forcing a module reload

Venice can be forced to reload an already loaded module

(load-module :maven)

; use the module
(maven/download "org.knowm.xchart:xchart:3.5.4")
             
; reload the module
(ns-remove maven)
(load-module :maven true)