首页> 外文会议>プログラミング·シンポジウム >静的型つき組版処理システムSATYSFI
【24h】

静的型つき組版処理システムSATYSFI

机译:静态排版系统SATYSFI

获取原文

摘要

本稿では,2017年度未踏事業の1プロジェクトとして著者が開発し,現在も 発展を続けている新しい組版処理システムSATYSFI(サティスフアイ)について紹 介する.このシステムは(TEX/LATeXと同様に)或る種のマークアップ言語とその処 理系として実装されており,ユーザやパッケージ開発者が独自にコマンドを定義して 使用することも可能である.従来システムとの顕著な違いのひとつは,OCamlによく 似たいわゆる函数型言語を使用してコマンドを平易に定義できることにある.また, 函数型言語を採用した恩恵として型検査器が搭载されており,或る種の不適格な入力 を与えた際に素早くわかりやすいエラーを静的に(==実際に組版処理が行われるより も前に)提示してくれるため,従来システムに比べて高い執筆効率が期待される.本 文では,SATYSFIに於いて型の観点から組版処理をどのように定式化したかや,最 近追加しつつある多段階計算に基づくマクロ機構の紹介など,特に計算機科学の知見 が援用されている点について述べる.なお,本稿もsaTYsfI製である.
机译:本文介绍了新的排版系统SATYSFI,该系统是作者在2017年开发的未开发项目之一,目前仍在开发中,该系统是一种(类似于TEX / LATeX),是作为标记语言及其实现而实现的。处理系统,用户和程序包开发人员也可以定义和使用他们自己的命令,与常规系统的显着区别之一是它与OCaml非常相似,可以使用所谓的函数语言轻松定义命令。为了使用功能语言,安装了类型检查器,并在输入了某种不合格的输入后,由于它静态地呈现了快速且易于理解的错误(===在执行实际的排版过程之前),与传统系统相比,可以期望更高的书写效率,本文使用SATYSFI中的类型,特别是使用了计算机科学的知识,例如从上述角度如何设计排版过程,以及saTYsfI介绍了基于最近添加的多步计算的宏机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号