GithubHelp home page GithubHelp logo

mbaas2 / mdapl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dyalog/mdapl

0.0 1.0 0.0 14.39 MB

The de facto standard for people who are looking to learn Dyalog APL from a book. This updated version is a work in progress.

Home Page: https://mastering.dyalog.com/

License: Other

Jupyter Notebook 99.34% CSS 0.01% Makefile 0.03% Python 0.62%

mdapl's Introduction

Mastering Dyalog APL

The "Mastering Dyalog APL" book is the de facto standard for people who are looking to learn Dyalog APL from a book. In today's world technology changes rapidly, so a printed book about a programming language is at risk of becoming outdated.

Attention:

This online version is a work in progress. It is missing chapters and sections and the content here may undergo heavy revision.

The first edition of "Mastering Dyalog APL" is an excellent resource but is becoming more and more outdated as the years go by and Dyalog APL evolves. For that matter, an updated and more modern version of the book is being created out of Jupyter Notebooks (available in this GitHub repository) to provide for a more interactive learning experience for those who like to read and experiment. A static online version also exists, and a printed version will be made available for those of you who prefer to hold a paper book in their hands.

The first edition dates back to November of 2009 and was written by Bernard Legrand, with most grateful acknowledgements to the contributors:

  • Kim S. Andreasen
  • Daniel Baronet
  • Gitte Christensen
  • Peter Donnelly
  • Morten Kromberg
  • John Scholes
  • Adrian Smith
  • Tim JA. Smith

This version you are reading is a rework by Rodrigo Girão Serrão, with most grateful acknowledgements to all the GitHub contributors and all the people who reported issues with this rework, and in particular to Adám Brudzewsky.

Whenever possible, the prose and examples are taken verbatim from the first edition of the book. When needed, the book's explanations and examples are updated and rewritten. Finally, new sections/chapters are being added to cover things that didn't exist back in November of 2009, in Dyalog APL 12.0. You can consult the changelog to review the content that this rework introduced, when compared to the original version.

mdapl's People

Contributors

rodrigogiraoserrao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.