神秘的;玄妙的;不可思议的;令人惊奇的;巫术的;通神的;秘传的;秘教的;难以理解的;超自然的;充满奥秘的;有魔力的;神秘主义的;魔幻的;奇幻的;诡秘的;玄妙莫测的;神妙的;超俗的;超凡的;幽玄的;幽秘的;幽远的;幽深的;隐晦的;暗昧的;诡谲的;怪诞的;奇诡

主要观点:

  • 介绍一种类似魔法圈的编程语言 Mystical,基于环结构,包含可执行数组、不可执行数组和字典三种类型的环。
  • 环的边缘包含文本或符号,许多内置操作符有特定符号,用户也可添加新函数或变量的符号。
  • 有特殊语法用于{... /name { ring } def...}的定义,注释以特殊方式显示。
  • 提供生成 Mystical 图像的函数和程序,目前有mystify.py脚本,存在布局问题待改进。
  • 目前 Mystical 主要用于绘制 PostScript 程序,可由人类阅读并转换为 PostScript 程序运行,也可用于其他类似语言。

关键信息:

  • 安装和入门文档:安装入门
  • 环结构及示例:可执行数组用{},不可执行数组用[],字典用<<>>,并配有相应示例图像。
  • 符号类型及示例:包括操作符符号、字符串符号等,如各种内置操作符的特定符号及用户自定义符号的示例。
  • 特殊语法def的 ligature:用于{... /name { ring } def...}的特殊定义方式。
  • 注释方式:以小文本气球显示在程序中相应位置,实际 PostScript 注释会被转换。
  • 生成图像的函数:mysticalmystical_evokemystical_evoke_label及带有_unscaled的版本。
  • 程序mystify.py:包裹 PostScript 程序为 Mystical 程序,转换注释。
  • 布局问题:目前布局过于安全导致程序较分散,有待改进。

重要细节:

  • 环的内容从最右侧(3:00 点)开始,逆时针流动,子环从其连接点开始。
  • 符号设计应在单位正方形内,坐标不超过 0.5,nstroke可获得与标准符号相同的效果。
  • 注释在实际 PostScript 中会被转换,(Show a standard message, centered horizontally) /mystical_comment_flag pop pop
  • 不同函数的作用及参数,如mystical将数组等渲染为 Mystical 图像等。
  • 下载地址:githubcodeberg
  • 页面生成时间:2025 - 07 - 24 由 Denis 生成。
阅读 11
0 条评论