GithubHelp home page GithubHelp logo

dyalog / aplcourse Goto Github PK

View Code? Open in Web Editor NEW
8.0 7.0 3.0 1.73 MB

Dyalog APL self-study course

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

Shell 100.00%
apl course dyalog dyalog-apl education learning self-study

aplcourse's People

Contributors

abrudz avatar rikedyp avatar schra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

aplcourse's Issues

First and last axis should be made clearer

"first" and "last" in left-to-right reading order is assumed, but that is not universal, be explicit that "first" means both left-most and outer-most and "last" means right-most and inner-most.

Update text file loading info

How do I load a single text file with multiple function/operator definitions and run it?
Is the dfn bug worth mentioning? Can it be referenced from e.g. Orchard?
What about ⎕FIX and tacit functions?

Also consider being opinionated and encouraging use of Link.

expression can be nicer

under problem 4. a. the solution was b×÷a, but that is b÷a because multiplication by reciprocal is the same as division.

basic syntax and arithmetic: match step-by-step with solution

From a user
「Just a small comment on the Basic Syntax page (course.dyalog.com/basic-syntax-and-arithmetic).

In the section on Order of Execution, the third example shows an incorrect result. I was confused until I clicked the Show me step-by-step. The example shows

(10×⍳2)+5

and gives an incorrect result

16 17

But the Show me step-by-step shows that the multiply symbol is supposed to be an add symbol and in that case, the result is correct.」

PS3 Q5 clarify answer

Feedback from a user

Q5 AddTable ← {i∘.+i←¯1+⍳1+⍵}: Very picky but use a variable name other than i (maybe longer?), this is hard to parse, took me a while

Remove unused packages from config

plugins:

  • search
  • awesome-pages
  • section-index

currently awesome-pages and section-index aren't used, and are causing automated build process to fail

Outer-product.md -> Back to school -> AddTable - wrong formula

Hello

in the file: 
    https://github.com/Dyalog/APLCourse/blob/master/docs/Outer-product.md
to meet the example provided, the 'AddTable' function should be:
    AddTable  {.+¯1++1}
instead of 
    AddTable  {.+¯1+}
as in the sample solution

best regards
T.Kurpiel

first steps -> 3. What's in a Vector -> What's the length - newbie question

Hello
in the file:
https://github.com/Dyalog/APLCourse/blob/master/docs/First-steps.md
in the section "3. What's in a Vector", in the question "3. What's the length of an ⎕AVU vector"
why do not you use the  (⎕AVU)  expression to calculate the length of that vector?
is not it shorter and clearer than the expressions provided as the sample answers?
consequently, the mean would be calculated as  (+/⎕AVU)÷(⎕AVU)

best regards
T.Kurpiel

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.