defonce function

dynamic defonce(
  1. dynamic $AMPERSAND_form$1,
  2. dynamic $AMPERSAND_env$1,
  3. dynamic name$1,
  4. dynamic expr$1,
)

Implementation

dc.dynamic defonce(dc.dynamic $AMPERSAND_form$1, dc.dynamic $AMPERSAND_env$1, dc.dynamic name$1, dc.dynamic expr$1, ){
final dc.dynamic o7603$1=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "def", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.vary_meta.$_invoke$4(name$1, lcoc_core.assoc, lcoc_core.Keyword(null, "no-reload", 1490436885, ), true, )), )), (lcoc_core.list.$_invoke$1(expr$1, )), ));
if((o7603$1 is lcoc_core.ISeqable$iface)){
return ((o7603$1 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$1, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$1, ));
}