项目作者: mbaas2

项目描述 :
Compatibility-checker for Dyalog APL
高级语言: APL
项目地址: git://github.com/mbaas2/CompCheck.git
创建时间: 2020-03-13T09:58:31Z
项目社区:https://github.com/mbaas2/CompCheck

开源协议:GNU General Public License v3.0

下载


CompCheck

A compatibility-checker for Dyalog APL.

Helps to find out if Dyalog-code will run under a certain (older) version (12.1 or later) and/or in a Classic interpreter.

Usage

  • Clone the repository (or download to a folder of your choice)

  • ]link.create #.CompCheck /git/CompCheck ⍝ adjust names as you like

  • 15 #.CompCheck.Run #.foo

    test function (or ns) foo for compatibility with version ≥ v15

  • 1 #.CompCheck '/git/goo/hoo.dyalog

    test file hoo.dyalog for compatibility with Classic interpreter

  • 14.1 1 #.CompCheck '/git/goo/hoo.dyalog

    test file hoo.dyalog for compatibility with Classic interpreter and versions ≥14.1

A result of 1 indicates success, 0 indicates lack of compatibility. Session-output will explain incompatibilities and provide a summary with offending symbols that were found.

Contributing

You are invited to contribute to this repository through pull-requests or by creating issues.