Next Meetup

J Dynamic Functional Programming Monthly Meetup
The general format of our meetings is as follows: Time / Subject / Description [*] 18:30 - 19:00 / Beginner's regatta / We cover topics on basic facilities of J [*]19:00 - 19:30 / Show-and-tell/ You are encouraged to show recent code on which you've been working in order to show off, and to solicit advice and sympathy. [*]19:30 - 20:00 / Advanced topics / We look at more advanced features of the language. [*]20:00 - 20:30 / Learning and teaching J / We distill our own experiences to help others get a handle on J and improve our own knowledge. [*]20:30 - ? / Wrap-up / General talk, drink beer, go home, eat dinner, whatever. These broad areas are structured and ordered so that you may arrive or leave earlier or later depending on your particular interests. -

Needs a location

What we're about

The J programming language is unlike any other because it is a computational notation: like a mathematical notation but incorporating many fundamental computing concepts. This concise notation and J's interactivity speed up algorithm development by orders of magnitude compared to more conventional languages.

It offers powerful tools for algorithm expression and experimentation by incorporating high-level array manipulation concepts as a logical, consistent notation. This allows you to quickly explore complex problems and express solutions succinctly.

J is a functional language but with imperative forms for flexibility. You can write J in both a purely functional manner - called "tacit" - or in an "impure" functional form - called "explicit" - with some constructs that mirror more conventional languages.

Take a look at notes on our past meetings: .

Members (159)

Photos (56)