Developing in Dyalog with Modern Tools - Using Git, GitHub, and Development Utilities
Dyalog User Meetings via YouTube
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Watch a 23-minute conference talk from Dyalog '24 where Kai Jaeger demonstrates modern development practices in Dyalog APL. Follow along as he works through a real-world development workflow using contemporary tools and technologies. Learn how to use Cider for project management, handle bug reports, reduce technical debt, run tests, and publish updates as Tatin packages. Explore practical applications of Git, GitHub, ]Fire for search-and-replace operations, comparison utilities, and specialized user commands like ]APL2Git and ]GitHub. The demonstration covers essential development tasks including managing the CommTools utility for testable user interactions, creating development branches, loading function snippets, implementing code changes, and committing updates to version control. Gain valuable insights into integrating Git with APL development and access supplementary materials including HTML slides and demonstration files for hands-on practice.
Syllabus
CommTools utility for testable user interactions
Git and GitHub
Opening the project in Cider
Creating a new development branch
Loading a function snippet
Find and replace FiRe in APL code
Commit changes to Git
Fixing a bug in CommTools
Advice for using Git within APL
Links to tools used in demonstration
Taught by
Dyalog User Meetings