My name is Morten Kromberg, I have had the pleasure of being the CTO of Dyalog Ltd. from 2005 to 2015, and CXO from 2016. Before joining Dyalog, I spent about 15 years building up ideas for technical direction as a user of Dyalog APL – roughly 10 as a APL Consultant and 5 as the CTO of Adaytum Software, developing a “shrink-wrapped” product which used Dyalog APL as the core technology. Before that, I spent about 10 years learning, using and helping clients install and maintain SHARP APL at I.P.Sharp Associates.
More than 50 years have passed since Dr. Kenneth E. Iverson published the book titled “A programming language” in 1962. Dyalog APL celebrated its 30th anniversary in April 2013 (a booklet on the first 25 years of Dyalog APL was published by Vector in 2008). However, the APL language continues to evolve at a significant pace. Recent history has seen the addition of object-oriented and some more “strictly” functional features to Dyalog APL. The near future will make APL available on many new platforms including tablets and phones – and provide easy access to parallel programming in APL.
The intention of this blog is to make it easier for users – old and new – to track and participate in our progress. Follow me on Twitter as @mkromberg.
Recent Talks and Articles
- Annual Dyalog User Meeting Presentations
- Code Jugalbandi (with Dhaval Dalal at FunctionalConf, Bangalore, November 2017).
- Flawcode Episode 4 (Podcast, October 2016).
- Functional Geekery Episode 65 (Podcast, September 2016).
- PLDI ARRAY Workshop Keynote (Santa Barbara CA, June 2016).
- On the Talks @ Google YouTube channel, June 2015.
- Parallel Programming in Dyalog (Closing Keynote, FunctionalConf, Bangalore, September 2015).
- Pragmatic Functional Programming with Dyalog (FunctionalConf, Bangalore, October 2014).
- Herding Code 140 – Lightning Round with Morten Kromberg (podcast at Software Passion Conference 2012 by K. Scott Allen)
- Why APL is Still Cool (with Joel Hough at QCON SFO, 2011)
- APL – Alive and Well (Vector, Journal of the British APL Association)
- Arrays of Objects (Dynamic Language Symposium, 2007)