marqdo

插件ok

stdlib/插件.mq.md

Structure

import插件:lib/插件.mq.md
fn · h1main
comment

导入 lib/插件.mq.md。函数:加载(路径)、卸载()、列出()。加载后,插件注册的名称可像普通函数一样调用。C 契约见 include/marqdo_abi.h 与 doc/design/ext-abi.md。路径须落在程序沙箱内。

bind `names` = [插件.列出]
bind `n` = [长度] 值=`names`
branch
arm`n` >= 0
call> 打印 内容=插件就绪
armelse
call> 打印 内容=插件异常
Functions
Variables
  • n int
    0
  • names list · 0
    #value

Execution

插件就绪

Source

---
title: lib/插件 — 原生 ABI
description: 加载可选共享库(.dll / .so / .dylib)
导入 插件:lib/插件.mq.md
---

# main

导入 lib/插件.mq.md。函数:加载(路径)、卸载()、列出()。加载后,插件注册的名称可像普通函数一样调用。C 契约见 include/marqdo_abi.h 与 doc/design/ext-abi.md。路径须落在程序沙箱内。

**`names` = [插件.列出]**

**`n` = [长度] 值=`names`**

1. `n` >= 0
  > 打印 内容=插件就绪
2. *
  > 打印 内容=插件异常

Variable