DYNA25: Spring Edition is taking place on 7 April in New York City. More info

Silas Poulson

Core Developer

Joined Dyalog Ltd in June 2022.
Based in United Kingdom.
Silas Poulson

Role Summary

As a software developer at Dyalog, Silas is responsible for improving and fixing various sections of the APL interpreter.

Biography

Silas’ computing education started with the advent of the Raspberry Pi, a device that led his curiosity for “How things Work” further along technical avenues. He subsequently studied Computer Science at university, and discovered Dyalog Ltd whilst attempting to find a job as his graduation date approached. Dyalog Ltd had recently posted an opening on the APL Wiki; although he thought a more experienced developer would be required, he applied, and, following correspondence and interviews, was hired.

Silas’ first forays into APL were through the online forums that he’d discovered, researching historic roads not taken and new developments within compiler and language design. Through this exploration Silas found the Nanopass Framework and Co-dfns . This research, and the C tricks exploited by some compilers, also led to K through Arthur Whitney’s incunabulum – the first system Silas actually installed!

John Scholes’ succinct Game of Life and Depth-first search videos were also instrumental in Silas’ discovery of APL. The expressiveness of the language to clearly state complicated ideas intrigued him, following as it did his use of other domain-focused languages.

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.

Andy Shiers
Andy
Chief Operations Officer
Jada Andrade
Jada
Administration Assistant
Karen Shaw
Karen
Customer Account Manager
Jason Rivers
Jason
IT Manager

…or perhaps even join the team!

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...