expl

所属分类:数值算法/人工智能
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2020-06-08 04:44:06
上 传 者sh-1993
说明:  一种用于快速、可探索、可解释编程的表达式语言
(An expression language for rapid, explorable, explainable programming [WIP])

文件列表:
.idea/
cli/
core/
data/
gradle/wrapper/
LICENSE
build.gradle
gradlew
settings.gradle

# expl An embeddable expression language for modelling and exploring. This is a very early work in progress. Goals: - An accessible syntax to analysts and modellers, without feeling too much like "programming" (think spreadsheet formulae) - Easily embeddable in applications and other programming environments - Fast numerical calculation, vector/array manipulation, tabular data - No efficiency penalty for natural expression of a solution - Support for explorable interfaces and extreme debug-ability Approach: - Limited goals, not a full-featured application development language - High level of abstraction enabling extreme compiler restructuring - Purely functional, immutable, strictly-typed, but "blue-collar" pragmatism For now, I'm exploring these ideas via an interpreter, but the goal is to JIT-compile. Inspirations: Spreadsheets, Pandas, Julia, Wolfram, JQ *Expl* is not a very good name. I'm looking for a new one.

近期下载者

相关文件


收藏者