Tag
A blog post implementing the Extended Connectivity Fingerprint (ECFP) in APL, with references to the original Rogers and Hahn paper and several other resources.
AP8L is an APL-inspired programming language embedded inside PICO-8, supporting APL-like functions and basic graphics.
This blog post starts a series on building an APL interpreter in Python, covering tokenization and parsing of basic APL expressions with numbers, functions, and operators.
An article exploring the implementation of convolutional neural networks using the APL programming language, from 2019.
Dyalog v20.0 introduces array notation, inline tracing, and the behind composition operator, significantly enhancing the APL coding experience and debugging efficiency.
An updated online version of the Mastering Dyalog APL book is being developed from Jupyter Notebooks to provide an interactive, modern learning experience for the APL programming language.
The author reflects on a single line of APL code used in their voxel game to check exposed chunk faces, explaining its inspiration from Conway's Game of Life and its performance.
The article proposes a principled rethinking of array languages like APL by modeling variables as functions of input dimensions, aiming to improve readability and error checking compared to traditional approaches.
The author explores combining relational modeling with APL-style array languages using constraint logic and equational rewrite rules, discussing how properties can be defined as bidirectional deductions rather than simple assignments.