Skip to content

Syllabus next steps: June edition #956

Open
@colinleach

Description

@colinleach

It's a relief to get through this particularly challenging corner of the syllabus:

I think the ones I'll look at next, in no particular order, are:

There is another difficult group, which I'm not ready to tackle yet:

  • N-Dimensional Arrays
  • Dataframes
  • Comprehensions (the full version)
  • Linear Algebra (in a tastefully restrained way, unless my impulses get the better of me!)

Longer-term, we need somewhere to fit in Macros (aargh!) and Modules.

Also, we still need an exercise to pair with the merged Rational Numbers concept.

These are some entries in #902, originally drafted by Erik long ago:

  • symbols
  • interfaces
  • modules
  • recursion
  • tasks
  • channels
  • macros (this should probably be split up into multiple concepts)

We've sort of talked a bit about symbols, I'm not sure how we'd expand this into a separate concept.

Recursion isn't especially popular in the Julia community, as far as I can tell.

I'd have to do a lot more reading before I can saying anything sensible about interfaces, tasks and channels. Getting into parallel programming, I guess: another big challenge.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions