Dyalog Ltd.

Dyalog Ltd. Efficiently transform your ideas into software with our world-class APL environment. Dyalog Ltd.

produces Dyalog APL, the most widely used APL development platform available. It is used in research and business applications where it is important to integrate domain experts in the software development process. Dyalog allows rapid prototyping of both simple and complex processes, and is especially strong where solutions have an analytical or mathematical component.

  2017-09: Write a function that takes a character vector or scalar and returns a Boolean vector indicating anywhere an ...
07/09/2026

2017-09: Write a function that takes a character vector or scalar and returns a Boolean vector indicating anywhere an element is followed by an element of the same value (see https://apl.quest/2017/9/ to test your solution and view ours).

Last few days to register for Dyalog '26 with guaranteed accommodation at the venue! If you are intending to join us for...
02/09/2026

Last few days to register for Dyalog '26 with guaranteed accommodation at the venue!

If you are intending to join us for Dyalog '26 (and we do hope that you are!) but have not yet registered, you will need to do so before Friday 4 September for guaranteed accommodation at the venue.

For more information and to register, see https://usermeeting.dyalog.com/.

  2017-08: Write a function that takes a Boolean vector or scalar and “turns off” all the 1s after the first 1 (see http...
31/08/2026

2017-08: Write a function that takes a Boolean vector or scalar and “turns off” all the 1s after the first 1 (see https://apl.quest/2017/8/ to test your solution and view ours).

Write a function that takes a Boolean vector or scalar and “turns off” all the 1s after the first 1.

If you are intending to join us for Dyalog '26 (and we do hope that you are!) but have not yet registered, you will need...
28/08/2026

If you are intending to join us for Dyalog '26 (and we do hope that you are!) but have not yet registered, you will need to do so before Friday 4 September for guaranteed accommodation at the venue.

For more information and to register, see https://usermeeting.dyalog.com/

We are adding information about the presentations that you attend at Dyalog '26 to the user meeting webpages; more will ...
26/08/2026

We are adding information about the presentations that you attend at Dyalog '26 to the user meeting webpages; more will be added as it becomes available.

Don't forget to register to join us for a week of presentations, workshops, and community building! For more information and to register, see https://usermeeting.dyalog.com/

Congratulations Steve Allen, Amado Cabrera Estrada, and Rohan Prinja, winners of the 2026.2 round of the APL Challenge (...
25/08/2026

Congratulations Steve Allen, Amado Cabrera Estrada, and Rohan Prinja, winners of the 2026.2 round of the APL Challenge (our quarterly event aimed at newcomers to APL)!

See https://www.dyalog.com/apl-challenge.htm for more information.

  2017-07: Write a function that takes a character vector representing a DNA string and returns 4 integers of the number...
24/08/2026

2017-07: Write a function that takes a character vector representing a DNA string and returns 4 integers of the number of occurrences for each of the symbols 'A', 'C', 'G', and 'T' respectively (see https://apl.quest/2017/7/ to test your solution and view ours).

Write a function that takes a character vector representing a DNA string and returns 4 integers of the number of occurrences for each of the symbols 'A', 'C', 'G', and 'T' respectively.

  2017-06: Write a function that takes a character vector as its right argument and k (the substring length) as its left...
17/08/2026

2017-06: Write a function that takes a character vector as its right argument and k (the substring length) as its left argument and returns a vector of the k-mers of the original string (see https://apl.quest/2017/6/ to test your solution and view ours).

Write a function that takes a character vector as its right argument and k (the substring length) as its left argument and returns a vector of the k-mers of the original string.

  2017-05: Write a function that takes a string representing a nucleotide and returns a `1` if it is a valid DNA string,...
10/08/2026

2017-05: Write a function that takes a string representing a nucleotide and returns a `1` if it is a valid DNA string, `0` otherwise (see https://apl.quest/2017/5/ to test your solution and view ours).

Address

Minchens Court
Tadley
RG265BH

Opening Hours

Monday 9am - 5pm
Tuesday 9am - 5pm
Wednesday 9am - 5pm
Thursday 9am - 5pm
Friday 9am - 5pm

Telephone

+441256830030

Alerts

Be the first to know and let us send you an email when Dyalog Ltd. posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Dyalog Ltd.:

Shortcuts

Share