What would you like to see here?

The homepage is arguably the most important page on the new website. It is also likely to be one of the most challenging to get right.

Unlike many other pages, the homepage must serve multiple purposes at once. It needs to appeal to potential new users exploring Dyalog and APL for the first time, while also supporting existing users, our customers, partners, and the wider community. Balancing clarity, messaging, usability, and visual design across these different audiences means it will inevitably be a compromise. Part of this simply reflects the fact that different members of Team Dyalog naturally have different perspectives on what the homepage should prioritise.

Ideas and suggestions for what should be featured are very welcome. This could include content, messaging, visuals, priorities, or examples of homepages that YOU think work particularly well.

Please send any thoughts to media@dyalog.com.

Dyalog is the Modern APL

We continually provid and improve tools and interfaces to integrate Dyalog with the latest technology stacks.

Microsoft .NET logo

.NET Integration

Take advantage of the .NET ecosystem, all without leaving APL

Python logo

Python

Combine Python packages with the expressive power of APL – from Python or from APL

SQL logo

SQL Databases

Interface to SQL databases including Oracle, Access, MySQL and DB2

Docker Containers

Deploy your apps quickly with our public Docker containers

Dyalog APL is Unique Among Programming Languages

Dyalog has been honed over the last four decades into a robust environment for creating concise, powerful, software solutions

Array Oriented

APL directly manipulates arrays without loops or mapping

APL directly manipulates arrays without loops or mapping

Natural Representation: Most data collected from the real world fits naturally into a list, table or cube.

Highly Performant

Interpreted APL is competitive with compiled code

But still quick to Iterate: Arrays consume less memory and allow faster iteration than other structures.

Concise Elegance

As in mathematics, symbols remove ambiguity

The APL Syntax: a blend of symbols and arrays for unparalleled power and elegance.

Reliability

Write now, run forever

Timeless Solutions: Refactor code when your business requirement changes, not simply when technology changes.

Extensive Integration

A rich ecosystem of tools and interfaces

Modern Convenience: APL remains modern and relevant through its enduring design.

An Enduring Community

Decades of history and experience

We’ve Been Around the Block: Software engineers and subject matter experts, all happy to share.

Tool of Thought

Explore data in real time to construct solutions

Algorithm Mining: Interactive environment allows discovery of algorithms through rapid experimentation.

Multi-paradigm

Array-centric core, object-oriented features

Flexible Solutions: Use the right tool to suit your needs, optimise your workflow effectively.
Get Support