News

14 February 2014

Dyalog APL Version 14.0 enters Beta phase

Countless hours of consulting with our users, coding and testing have resulted in the Beta Release of Version 14.0 of Dyalog APL. Dyalog developers from Canada, Denmark, France, the UK and the US have joined forces to improve life for Dyalog APL programmers. Version 14.0 will be available on all supported platforms and will feature:

  • significant new primitives like rank, key and function trains
  • new ways to deterministically use multiple processors
  • data binding to share data in real time with GUI components
  • a new semi-compiling parser and more efficient component files

At the same time as the Version 14.0 release, Dyalog plans to release Version 1.0 of a new graphical interface to allow developers to remotely debug their APL applications, a new release of the Dyalog Web Server framework and an interface to the R framework.

Anyone purchasing V13.2 after today is eligible for a free upgrade to V14.0. Keycaps with the new "Key" operator engraved on them will be offered free of charge to Dyalog keyboard owners.


6 January 2014

Design a Poster to Lure the Numerate in Trying APL - WINNER

Dyalog poster competition winner 2014During Dyalog '13 in Florida, we launched a poster competition with the aim of finding a compelling visual illustration of what makes APL exciting. We also promised that the winner would receive a ticket for Dyalog '14 and the honour of having their submission added to the Dyalog documentation set. The competition brief stated:

The idea is to intrigue the uninitiated to the point that they can't resist digging a little deeper until they're hooked! APL makes itself beautiful, but your mission should you chose to accept it, is to make it fun, sexy and irresistible!

After much deliberation, Dyalog is delighted to announce that the Judges have selected the submission made by Diane L Hymas as the winner.

We would like to congratulate Diane on her winning entry, and also take the opportunity to thank all who submitted ideas and visuals.

The poster will now go to our art-workers for tweaking, before we start using it.  

 


12 December 2013

Dyalog is delighted to announce Yanqing Chen as the Grand Prize Winner of the 2013 APL Programming Contest

Yanquing ChenYanqing Chen, a PhD student major in Computer Science at Stony Brook University, USA has been awarded the Grand Prize for the 2013 APL programming contest. It is the second time that Yanqing has participated in the programming contest and in 2011 he achieved 2nd Prize.  Yanqing completed his 3rd year of his PhD studies, this summer, doing research with Professor Steven Skiena on multilingual sentiment analysis.

His Grand Prize consisted of a cash prize as well as a round trip to Florida where he attended the Dyalog ’13 User Conference in October 2013, with all expenses paid.

The judges’ reasons for awarding the Grand Prize to Yanqing are as follows:


“Yanqing’s entry contained code that was very modular, well documented, and ran efficiently.  The code demonstrated array-oriented thinking and made good use of operators.”

Yanqing said “I first got to know APL in 2009 when my friends tried to build a financial model. At the time, APL seemed to me to be a strange - but impressive language. The code contains many symbols that cannot even be found on a standard keyboard, which can make it a bit harder to understand. Two years later my friend Chao Xu introduced me to APL again, as well as the Dyalog APL programming contest. Thanks to the extremely helpful book "Mastering Dyalog APL", I was able to enjoy the fun of problem solving in APL and I stepped closer to the essential process of array-oriented thinking. That has subsequently really helped in my research and studies. Later, having gained a deeper understanding of programming, I found it interesting to read APL code, since the code and symbols themselves immediately shows the logic of how other people convert their thought processes directly into solutions.”

“It is quite interesting that we had such a novel and open problem set this year. Various background knowledge and corresponding practical problems provide much fun and I really enjoyed it. Thanks to the contest organisers!”

Yanqing Chen made a presentation on his winning entry at the conference. You can view his presentation here

Maks VerverSecond Prize went to Maks Verver, a Computer Science student from the Netherlands. Maks says, “I am very excited to win second place, especially since this year was my last opportunity to participate as a student.  I am currently in the process of finishing my Master's thesis, which deals with algorithms for solving parity games (a formalism with applications to model and equivalence checking).  Since this involves writing a lot of C++ code full of tedious for-loops, participating in the Dyalog Programming Contest was a nice change of pace for me, as it provides a rare opportunity to think about programming problems from a different perspective.

Most of my experience with APL comes from participating in the 2009 Dyalog Programming Contest, where I achieved third place.  I am very happy that I managed to improve on that result this year, and I take it as evidence that I managed to improve my APL skills further.”

Chao XuThird prize was awarded to Chao Xu, a first year Computer Science PhD student at University of Illinois at Urbana-Champaign (UIUC). Chao comments on his third prize award. “My interests lie in theoretical computer science. I heard about this contest back in 2011 from a friend, and was intrigued by a language that uses non-ascii symbols. I made a submission back then. Two years later, I got interested in the language again. This time I concentrated on the first problem, and profiled the code to make sure it was as fast as possible. It is elegant to find a nice APL solution because I have to think in high level array operations. This often leads to surprising ways to solve the problem.”

Now in its 5th year, the annual APL programming content is made possible by the generous support of several sponsors, including US-based Fiserv, Italy-based APL Italiana, Denmark-based SimCorp and UK-based Dyalog Ltd., as well as several anonymous individuals and companies. The scoring and judging of submissions is organised and sponsored by a group APL programmers who owe their careers and gained great deal of pleasure working with the APL language.

The 2013 contest was run with the assistance of http://studentcompetitions.com which reached into a wide community of students. The contest was further run in two phases, each with the possibility of winning cash prizes. Entering Phase 2 was not dependent on having completed Phase 1, however, the overall winner was judged from the pool of Phase 2 submissions.

The winners of Phase 1 and the Second and Third prize winners of Phase 2, have already been notified directly by Dyalog Ltd via e-mail.


22 October 2013

Morten KrombergDyalog Ltd Announces Agreement with Syncfusion Inc

New agreement will see Syncfusion’s Windows Presentation Foundation (WPF) and JavaScript libraries bundled with Dyalog APL Version 14

Dyalog Ltd and Syncfusion Inc are delighted to announce that they have entered an agreement which will see Syncfusion’s WPF and JavaScript libraries being bundled with the Dyalog APL Version 14.

Download press release in pdf or read online


10 June 2013

Morton Kromberg with DyaBotDyalog APL Available for the Raspberry Pi
Dyalog Ltd is delighted to announce the general availability of Dyalog APL Version 13.2 for the Raspberry Pi - models A and B,  running Debian-based operating systems, are supported.

Morten Kromberg, CTO of Dyalog, says, "Dyalog APL for the Raspberry Pi is a complete 32-bit Linux interpreter with the same APL language features as 32-bit Dyalog APL version 13.2 on any other platform, including Linux/x86, AIX and Windows. The new system for the Raspberry Pi is available via a free download from our website and can be installed using standard "apt-get" commands. By default, the APL system is supplied with a non-commercial licence. APL is a highly attractive notation for expressing solutions to many of the computational challenges that Raspberry Pi projects are likely to encounter at all levels of education or business. We are building an APL-based robot in-house using a Raspberry Pi Model A and documenting progress in my CTO blog.”

Romilly Cocking, veteran APLer and co-founder of Quick2QWire, comments, "I can remember my own passionate enthusiasm and excitement when I first discovered APL. I'm delighted that this freely available version for the incredibly successful Raspberry Pi will bring the language to a whole new community of future programmers."

The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. Over 1 million of these low-cost (US $25 for the cheapest "Model A") devices have been shipped since they became widely available in early 2012.

The APL language is highly effective at solving problems that involve performing complex calculations on lists or arrays of data. Its bit-manipulation capabilities make it a great tool for Embedded, Robotics and Computer Vision applications.

Read press release online or download press release in PDF.

Read the Announcement to the Raspberry Pi Community in PDF.

Read the Announcement to the Dyalog Community in PDF.


15 May 2013

Dyalog enewsThe spring issue of Dyalogue 2013 – our electronic newsletter – is now available
In this eNews we’re focusing on Dyalog ’13 and the 5th annual APL Problem Solving Contest which is now open. We have an article on the Array Editor from davidLiebtag.com, some really interesting news about our Raspberry Pi development and much more.  Read all about it here.




9 May 2013

Dyalog is pleased to announce that the popular Introduction to APL training course will be running again in June 2013.

Course :

Introduction to Dyalog APL

Instructor :

Bernard Legrand

Dates :

Mon 17th June 2013 to Fri 21st June 2013 (5 days)

Location :

Dyalog Ltd, Minchens Court, Minchens Lane, Bramley, RG26 5BH, UK

Pre-requisites :

Laptop with WiFi and Dyalog APL installed (at least Version 12.1 – a temporary licence can be made available)

The course will be taught by the author of "Mastering Dyalog APL", Bernard Legrand and a copy of the book will be given to each student attending the course.

Places are available at £1,500 per person (which includes lunch and refreshments).

If you would like to attend the course or would like more information, please contact sales@dyalog.com as soon as possible.


25 March 2013

Dyalog is pleased to offer TWO FREE Seminar and Tuning Workshops on April 4th and April 8th as follows.


Seminar and Tuning Workshop on April 4th 2013  in Vienna, Virginia

Dyalog is pleased to invite you to a FREE Seminar and Tuning Workshop on April 4th in Vienna, Virginia, USA

The workshop will be run by Dyalog's CTO, Morten Kromberg and MD Gitte Christensen.

Agenda


09:30 AM -11:30 AM Dyalog Roadmap and Review of features in 13.2 versus 12.1
11:30 AM - 12:30 PM Lunch
12:30 PM - 3:00 PM Tuning Workshop and Questions/Answers

Location

Vienna Art Center,
115 Pleasant St. NE
Vienna, VA 22180

RSVP to pat@dyalog.com

We’re looking forward to seeing you at the seminar.

 

Dyalog Seminar and Tuning Workshop on April 8th 2013  in Jersey City, New Jersey

Dyalog is pleased to invite you to a FREE Seminar and Tuning Workshop on April 8th in Jersey City, New Jersey, USA

The workshop will be run by Dyalog's CTO, Morten Kromberg and MD Gitte Christensen.

Agenda


1:00 PM -1:30 AM Lunch
1:30 PM - 3:00 PM Dyalog Roadmap and Review of features in 13.2 versus 12.1
3:00 PM - 3:15 PM Break
3:15 PM - 6:00 PM Tuning Workshop and Questions/Answers


Location

Jersey City, New Jersey

RSVP to pat@dyalog.com

Please note:  You will need to register for this FREE seminar and tuning workshop latest by April 4th. For security reasons we will, unfortunately, not be able to admit anyone who has not signed up in advance, as the seminar venue requires your ID details prior to the seminar date.

We’re looking forward to seeing you at the seminar.


30 November 2012

Dyalog is pleased to announce that the popular Introduction to APL training course will be running again in June 2013.

Course :

Introduction to Dyalog APL

Instructor :

Bernard Legrand

Dates :

Mon 17th June 2013 to Fri 21st June 2013 (5 days)

Location :

Dyalog Ltd, Minchens Court, Minchens Lane, Bramley, RG26 5BH, UK

Pre-requisites :

Laptop with WiFi and Dyalog APL installed (at least Version 12.1 – a temporary licence can be made available)

The course will be taught by the author of "Mastering Dyalog APL", Bernard Legrand and a copy of the book will be given to each student attending the course.

Places are available at £1,500 per person (which includes lunch and refreshments).

If you would like to attend the course or would like more information, please contact sales@dyalog.com as soon as possible.


11 September 2012

Hayato Hashimoto4th World Wide APL Programming Contest Winner Announced

Dyalog Ltd. is delighted to announce that the Grand Prize winner of this year’s programming contest has been awarded to Mr  Hayato Hashimoto, a 21 year old undergraduate student at Kyoto University in Japan.

Upon learning that he submitted the winning entry Mr Hashimoto commented, ”I am very proud to have won the first price. I found the contest website when I was searching about APL on the web. I have been fond of Lisp, and since this language focuses on lists – instead of arrays – and functions, I quickly got familiar with APL. I was impressed by the unique array-centric nature of APL when I proceeded to study the language further, in order to write APL code to solve the contest problems. I found that arrays and their functions helped the programming, especially when solving problems involving multi-dimensional structures or patterns. I even got to the point when I thought it would be nice if I could grasp arrays out of the computer and manipulate them by hand. I am very much looking forward to attending the Conference in Denmark and I appreciate the opportunity to present my work”.

Read press release in PDF or view online


20 August 2012

Introduction to APL Course in September 2012

Dyalog is pleased to announce that the popular Introduction to APL course will be running again in September 2012. It will be held from Monday 17th September 2012 until Thursday 20th September 2012 at Dyalog's offices in Minchens Court, Minchens Lane, Bramley, RG26 5BH, UK.

Pre-requisites for the course are a laptop with Wifi and with Dyalog APL installed (at least Version 12.1 – a temporary licence can be made available).

The course will be taught by Bernard Legrand, the author of "Mastering Dyalog APL" and a copy of the book will be given to each student attending the course.

Places are available at £1,250 (excluding VAT) per person (which includes lunch and refreshments).

If you would like to attend the course or would like more information, please contact sales@dyalog.com as soon as possible.


26 July 2012

Dyalog enewsThe summer issue of Dyalogue 2012 – our electronic newsletter – is now available

In this eNews we're announcing That the registration system for Dyalog '12 is now open. We present our new VP of sales and Marketing, US Pat Buteux, there is APL tools News and much more. - Read all about it here.

 


3 July 2012

Invitation to Virginia Seminar on Dyalog APL July 20th 2012

Please join us on Friday July 20th when Gitte Christensen and Morten Kromberg will visit Virginia to share their expertise, and update us on the current status of Dyalog APL. Seminar topics will include:

  • a short history of Dyalog APL;
  • references from clients;
  • APL in the agile framework;
  • APL in Web Services and future development plans.

Walt and Ingrid Constantine have graciously offered to host the seminar in the conference room of their company, CoSolutions, Inc.

Date: July 20, 2012
Time: Lunch 12:00 PM, presentation 1PM to 3 PM
Location:  CoSolutions, Inc. 22636 Davis Drive Suite 165 Sterling, VA 20164. View location map.

RSVP: pat@dyalog.com


12 June 2012

Pat ButeuxNew Vice President of US Marketing and Sales

Dyalog, Ltd is pleased to announce the appointment of Pat Buteux as Vice President of US Marketing and Sales. Pat has extensive experience marketing and selling software products.  She was responsible for the launch of STSC’s APL product. For several years Pat was responsible for development, marketing and sales of APL*PLUS. She also built STSC (Manu)’s international network of resellers. Recently she was Vice President of Marketing and Sales for SmartArrays, Inc.

We look forward to working with Pat to expand the presence of Dyalog APL in the United States.




24 April 2012

Dyalog enewsThe spring issue of Dyalogue 2012 – our electronic newsletter – is now available.

In this eNews we're announcing the highlights of the new Version 13.1, the availability of MiServer 2.0, the conference dates for Dyalog '12 in Elsinore in Denmark and much more - Read all about it here




13 March 2012

2012 APL Programming Contest Launch

Grand Prize of US$2,500 and a Trip to Dyalog '12 in Elsinore, Denmark
22 Other Cash Prizes Available

Dyalog is pleased to announce the launch of the 2012 World Wide Programming Contest. The purpose of the contest  - now in its fourth year –  is to encourage students and others to investigate APL (A Programming Language); the organisers hope that participants will find that exposure to APL broadens their horizons and adds a new tool to their toolbox.

There are 23 cash prizes to be won by students with an equivalent number of referral awards. A total of US$12,600 in prize money has been provided by several sponsors, including US-based Fiserv, Italy-based APL Italiana, Denmark-based SimCorp and UK-based Dyalog Ltd., as well as several anonymous individuals and companies. The Grand Prize winner can look forward to US$2,500 plus a round trip travel from anywhere in the world where the winner lives to the Dyalog '12 Conference in Elsinore, Denmark commencing Sunday October 14, 2012.

The contest is open to anyone (except contest organisers and employees of Dyalog Ltd.), but, participants should be aware that only students who meet the criterion for  free Dyalog Educational Licence are eligible for the Grand Prize. Students can apply for an educational Licence directly via the Dyalog website. Prizes for referring a winning entrant can be won by anyone.

Deadline for submission is 12:00 UTC (Noon), Sunday August 5, 2012.  First, second and third prize winners will be announced on August 13, 2012, and the remaining winners, as well as the referral prize winners, will be announced during Dyalog ’12 in Elsinore.

Check out the Programming contest here
Download press release in PDF
View Press release in HTML


2 September 2011

Dyalog is pleased to announce that the popular Introduction to APL training course will be running again in November 2011.

Course :

Introduction to Dyalog APL

Instructor :

Bernard Legrand

Dates :

Mon 7th Nov 2011 to Fri 11th Nov 2011 (5 days)

Location :

Dyalog Ltd, Minchens Court, Minchens Lane, Bramley, RG26 5BH, UK

Pre-requisites :

Laptop with WiFi and Dyalog APL installed (preferably Version 12.1 - licence can be made available)

The course will be taught by the author of "Mastering Dyalog APL", Bernard Legrand and a few remaining places are available at £1,500 per person.

If you would like to attend the course or would like more information, please contact sales@dyalog.com as soon as possible.


1 September 2011

Meet the Winners of the World Wide Programming Competition 2011

On 24th August, we had the pleasure of announcing the winners of this year’s programming Competition. Meet the winners below.

Grand Prize winner

Joel Hough

Joel Hough
The University of Utah, Utah, USA

Joel is a computer science student at the University of Utah in Salt Lake City, Utah.  He recently left his job programming manufacturing robots and building software servers to focus solely on his studies.  Joel also participated in the Dyalog programming contest in 2010 where he came third.

Joel says, "Winning the First Prize in the Dyalog Programming Contest 2011 is fantastic news – this has made my day! When I'm not at school or entering programming contests, you'll find me neck deep in some code or hardware for one of my many side projects or learning yet another programming language.   I'm always on the lookout for the next big thing I can work on, whether it is a phone app, a desktop manufacturing machine, or an online social game. Or some kind of robot - of course! My reaction to this year’s contest was different to last year. This year I really tried to embrace the APL way of doing things (as I see it, anyway).  That means lots of fancy table operations and as few procedural elements as possible.  I think I was quite successful, judging by the level of consternation I experienced during some problems before the epiphanies struck.  I miss the Rosetta Challenges from last year, but I feel much better about the quality of my main event code this year since I was able to focus on it exclusively.  I really like the spread of problems this year.  They are quite different from what I usually work on and I enjoyed the novelty of them immensely."

You can meet Joel in person at the Dyalog’ 11 User Conference in Boston Oct 2-5 where he will receive his prize. He has also promised to give us a presentation on how he arrived at his winning solution and give us insight into some above mentioned epiphany moments he experienced in the process.

Second Prize winner

Yanquin Chen

Yanqing Chen
Stony Brook University, New York, USA

Yanqing is currently a 24-year-old PhD Student in Computer Science with research interests in computer theory at Stony Brook University. As a first year PhD student, he believes that he should try different topics in order to determine which will be the best for him, considering that his future research topics might be related with sentiment analysis and bioinformatics. Specifically, Yanqing has told us that he might focus on designing efficient and robust algorithms in setting up a sentiment evaluating system on news and blogs as well as RNA sequence structure prediction. Outside of studying Computer Science, Yanqing spends his free time playing basketball and piano. He also likes to bike and enjoys cooking.

Yanquing says,"I could hardly believe my eyes when I found the message about coming 2nd in the Dyalog Programming Contest - I never dreamed of winning such a prize. I first encountered APL two years ago when I helped some friends building up a financial application. But as a ‘theory’ person, I focused more on the essential algorithms of the model than languages and grammars. I let the fun of coding with APL slip away at that time—as what I did was only translating sentences from C to APL, which was an obviously boring job. In the beginning of August I heard about Dyalog APL programming contest from my friend Chao Xu. Xu is a talented undergraduate student at Stony Brook University. He is not only a thought-provoking math student but also an experienced coder. His interests in APL reminded me about my experience two years ago and I realized that I might have missed the elegance and beauty in the programming language itself. I learned a lot – but I had to learn really fast. I buried myself for several days reading related materials and I found it really addictive! Among these materials the book "Mastering Dyalog APL" was extremely helpful. By completing the exercises in this book,  I gradually changed my way of thinking and hence got closer to the original mind-set of APL.  The Competition is the best way to improve one's skills quickly - not only because the process of self-training makes you stronger, but also because the process of learning this way helps you to realize the gap between your opponents. Though I am not an expert in using APL, I'm willing to dive in further and enjoy more in the field. Thanks a lot to the contest! " 

We hope that Yanqing will be able to join us at the Dyalog’ 11 User Conference in Boston. He is currently in the process of investigating if his schedule allows time, given that his Research Proficiency Examination takes place in the fall semester.

Third Prize winner

Elliot Way

Elliot Way
Binghamton University, New York, USA

Elliot is an 18-year-old undergraduate student going into his sophomore year. So while he is currently studying computer science he doesn’t yet have any particular specialization. He produced correct solutions to all of the tasks outlined in the contest including one of the better solutions to the 'patFind' task in Problem 2.

Elliot comments, "I'm delighted to learn that I managed to win Third Place. I first heard of the contest in May through an email from Binghamton Professor Eileen Head to the Computer Science listserv. I'd never heard of APL, or even array programming, so I entered the contest as a challenge to see how long it would take me to learn a programming language about which I knew almost nothing. Apparently not too long! Though it helped that the contest problems were varied and interesting, unlike 2010's dreary financial problems.  APL, if nothing else, is a new interesting perspective from which I can view coming problems."

We hope that Elliot will be able to join us at the Dyalog’ 11 User Conference in Boston. He is currently in the process of investigating if his schedule allows him the time.

You can read the judges motivations for selecting the winners here.


23 August 2011

Dyalog is pleased to announce the winners of the World Wide Programming Competition 2011 as follows:


Grand Prize Winner:
Joel Hough
The University of Utah, Utah, USA

2nd Prize Winner:
Yanqing Chen
Stony Brook University, New York, USA

3rd Prize Winner:
Elliot Way
Binghamton University, New York, USA


The Judges’ motivation on selecting Joel Hough’s submission as the Grand Prize winner reads as follows:

"Joel is studying Computer Science and is a returning contestant, having been placed 3rd in last year’s competition.  One of Joel’s stated goals was to find 'APL-like' solutions and he succeeded admirably. Most of his work demonstrated solid insight into the problems combined with an array-oriented approach. Several of Joel's solutions ran orders of magnitude faster than those of his fellow competitors. For his efforts, Joel will receive a trip to the Dyalog '11 User Conference in Boston, Massachusetts, in addition to the cash prize."


The Judges’ motivation on selecting the 2nd and 3rd Prize winners reads as follows:

"Yanqing is a first year PhD student in theoretical computer science. Despite learning of the contest late, Yanqing made an impressive showing. Yanqing motivated his submission as follows - even with only little time to play with Dyalog APL, I found it really powerful. It's amazing when solving a problem with only several lines! By attending the contest, I got some basic skills and I thought there should be much more worthy to be discovered in the world of APL.”

"Elliot is a sophomore studying computer science. He produced correct solutions to all of the tasks outlined in the contest including one of the better solutions to the 'patFind' task in Problem 2. Elliot’s work demonstrated good effort, both in his analysis of the problems and his implementation of his solutions."

Please check back soon to see a more comprehensive presentation of the winners.

Winners of the consolation prizes will be announced at the Dyalog ’11 Conference in Boston Massachusetts Oct 2- 5 2011 and they will be notified directly via e-mail immediately after.

Dyalog and the sponsors would like to thank all of those who participated in the 2011 Programming contest. We would like to encourage you to check back in early Spring of 2012 as we plan to run another contest next year. Meanwhile, if you're a student, you can download an educational license for Dyalog already now and start familiarising yourself with the APL programming language.

You can also find PDF documentation free for download from Lulu


5 June 2011

The summer issue of Dyalogue 2011 – our electronic newsletter – is now available.
In this eNews we're announcing the highlights of the new Version 13.0 PLUS the opening of registration for Dyalog '11 - read all about it here.


12 May 2011

2011 World Wide Computer Programming Contest Kicks Off
23 cash prizes to be won by students with an equivalent number of introduction awards

Read press release or read online


1 April 2011

Dyalog is pleased to announce that Dyalog APL Version 13.0 Windows is released today. As usual, it is available in 32- and 64-bit versions under Microsoft Windows. AIX and Linux will be available shortly in 32- and 64-bit versions. Solaris will be available 'on demand'.

See more about Version 13.0 here


4 March 2011

The first issue of Dyalogue 2011 – our electronic newsletter – is now available.
We’ve got lots of news this time. Version 13.0 is in Beta, we present some of the new features. We’ve got news on RIDE and APL# and more people have joined the team. The dates and the venue for Dyalog '11 - the annual Dyalog User Conference - which will take place in Boston, USA are also announced.Read all about it here


1 September 2010

DYALOGue Issue 3 2010 is now available

We're pleased to announce the details of the Dyalog programme for the APL2010 conference has now been completed.

This year we have several new things on the agenda, including New Workshops and tutorials. We also have several reviewed paper presentations including one of APL # – a brand new APL for Microsoft.Net, Mono, SilverLight and MoonLight.

Read the newsletter online here.


1 September 2010

Dyalog announces the winners of the World Wide Programming Competition 2010. Read press release online here. Read as pdf here.


23 August 2010

Meet the winners of the World Wide Programming Competition 2010

On 2nd August we had the pleasure of announcing the winners of this year’s programming Competition. Meet the winners below.

Grand Prize winner

Ryan Tarpine, Computer Science at Brown University, in Providence, Rhode Island, Boston Massachusetts, USA. Ryan also won the The Hofstader-Conway problem in the Rosetta Challenge

Ryan TarpineRyan is a 25-year-old PhD Candidate in Computer Science with a focus on computational biology. His dad first taught him how to program in QBasic, and he eventually moved on to C/C++ and soon thereafter OCaml. Ryan says that he enjoyed learning about unusual languages like Forth, Prolog and SNOBOL as each made you think about the same problems in interesting new ways. Ryan works with large amounts of data in many forms, including genomic sequences, sequence annotations and journal articles. He is interested in seeing how APL can be applied to these areas. Other than programming, Ryan enjoys traveling, biking and studying Islam.

About on his Grand Prize winning Ryan says, "I was astonished to hear that I won first prize-
I thought only in my dreams could I win something like this! I originally heard about this contest last year (2009) through an email from Brown Professor Maurice Herlihy. I took out a few books from the library about APL and read some articles online. I ultimately did not submit last year, but I learned a lot. This year I was determined to enter. The Mastering Dyalog APL book freely available online was extremely helpful in trying to wrap my head around the APL way of doing things. I recommend that everyone interested in learning about APL read this book and have fun with the exercises".

You can meet Ryan Tarpine at the APL2010 Conference in Berlin, Germany – September 13-16 2010, where he will present the solution which won him the Grand Prize.



Second Prize winner

Mstislav Elagin, Mathematics at Humboldt-Universität zu Berlin, Germany

Mstislav ElaginMstislav studied applied mathematics specializing in statistics at the Moscow Engineering and Physics Institute. Upon graduation he moved to Germany and spent several years working as a research assistant on projects ranging from reliability in non-destructive testing through environmental monitoring to financial econometrics. He is 32 and currently a PhD student at the Humboldt-Universität zu Berlin developing an online monitoring and early warning system for financial markets.

Through his studies in statistics Mstislav got to know XLISP-Stat as well as R and he also became interested in the functional programming approach. Other languages that turned out to be eye-openers (or mind-benders?) are Scheme, OCaml and Tcl.

Mstislav comments on his Second Prize win as follows, "I am delighted to receive such wonderful news! Of course, I will attend the conference in Berlin and will be happy to give a presentation, just please give me a time frame. I found out about the Dyalog contest from the comp.lang.apl newsgroup or possibly from the Vector blog. I first encountered APL about three months ago while working on my PhD thesis. The project required a source of decent volumes of market data, and the database that I got access to happened to use kdb+ as the engine. This naturally lead me to learning kdb+'s underlying language, q, and eventually into the fascinating world of APL. I consider APL as a wealth of ideas, and even if I am not directly using it in "production" at present, it has definitely influenced and enriched my programming style. I would like to thank the contest organizers as well as the judges for putting into effect this great challenge, and look forward to making new acquaintances at the conference".

You can meet Mstislav Elagin at the APL2010 Conference in Berlin, Germany – September 13-16 2010 and we’re already looking forward to his presentation.



Third Prize winner

Joel Hough, Computer Science at Salt Lake Community College, Kaysville Utah, USA

Joel also won 4 of the 5 Rosetta Challenges namely:

  • Animate a Pendulum
  • The Knapsack problem
  • The Happy Numbers problem
  • The Monty Hall problem

Joel HoughJoel is 24 years old. He is studying computer science, with a particular focus on programming language design and theory. He's still at a very early stage of schooling, currently working on general education requirements at a community college before moving to a university (likely University of Utah). He is also currently employed at Varian Medical Systems working as a software technician

Joel says about his Third Prize and 4 Rosetta challenges win, "I am pleased to be informed that I have won third place as well as several Rosetta tasks! I heard about the contest from my friend and co-worker Nathan Dansie, who read a post about the contest on lambda-the-ultimate.org. I had heard of APL before the contest, but I had never programmed in it until I started working on the Rosetta challenges. I almost didn't make an entry for the main challenge, instead focusing on the Rosetta challenges, but in the final days of the contest I decided to give it a shot".



Special Effort Award

Alexander IvanovThe judges decided to give a special effort award to Alexander Ivanov, who is doing nuclear research at the Moscow Institute for Physical Research. Alexander submitted solutions to all of the questions in the main competition AND all the Rosetta Code problems. Alexander narrowly missed out on winning several of the other prizes.

Alexander Ivanov is 23, and he recently qualified as an engineer specializing in Devices and Methods of quality control and diagnostics. He is currently looking for a job as a freelancer.

Alexander has experience in quantitative methods, analytical geometry, machine learning and statistics. He took his first steps with APL in 2007 after having found that Visual basic (School), Fortran and Pascal (University) gave him weak results. APL turned out to be much easier he says, and he managed to write his first program for quantitative integration shortly after taking up APL. He has also been much inspired by Professor Alexandr O. Skomorokhov who has great experience in APL and has written many papers on how APL can be applied to different problems, such as data mining. Outside of Programming in APL Alexander enjoys Chi Kung combats art, Meditation, Literature, Chess and Music.

Alexander explains, "I found the information about the 2010 contest the day it was launched on the Dyalog website. Dyalog APL was used in our educational programme and was applied to help determine some of the practical problems of nuclear power engineering, such as nuclear fuel leakage localization in the PBR. We also used Dyalog APL for the statistical and recognizing methods we applied, something which would have been very difficult for me and most of my friends if we had used C++ or Pascal. During 2008-2009 I created several workspaces with different mathematical content: analytical geometry, linear algebra, statistics, complex variables processing etc. I also did some research in the area of machine learning under Professor Alexander O. Skomorokhov. This work was tied with algorithm of automatic logical rules extraction TEMP which I achieved in APL.The main testing set was the Breast Cancer Wisconsin Database(2 diagnoses, 569 patients, 30 factors). In the lectures professor Skomorokhov used APL notations to demonstrate data mining algorithms and to teach students how to apply this technique at the practical work within the area of NPP diagnostics. I would also like to mention – and thank - Dmitriy A. Lukjanov, who controlled our practical understanding of studied methods. These lectures and exercises were very interesting for me as they changed my relation to programming. As a leader of my science work Professor Skomorokhov gave me a lot of useful advice. All in all, it has considerably improved my skills. In 2009/2010 another several workspaces has been added to my collection. The diploma project required realization of different KNN-based methods, and the cluster analysis algorithm FOREL was also used. The main area where the programs were applied was on the measuring of information reliability control on the 4-th block of Novovoronezh nuclear power plant.

The Dyalog contest yields me 100$ but more importantly priceless experience. So thanks a lot for the contest!"

Although we will miss out on meeting Alexander Ivanov, you CAN meet his mentor - Professor Skomorokhov - at the APL2010 Conference in Berlin


2nd August 2010

Dyalog is pleased to announce the winners of the World Wide Programming Competition 2010 as follows:

Grand Prize Winner: Ryan Tarpine, Computer Science at Brown University, Providence, Rhode Island, Boston Massachusetts, USA.

2nd Prize Winner: Mstislav Elagin, Mathematics at Humboldt-Universität zu Berlin, Germany

3rd Prize Winner: Joel Hough, Computer Science at Salt Lake Community College, Kaysville Utah, USA

The Judges’ motivation on selecting Ryan Tarpine’s submission as the Grand Prizer winner reads as follows:

"Although Ryan was new to APL, he writes that he does most of his programming in functional languages, and there is clear evidence in his code that this helped him put his best foot forward when taking advantage of APL. Ryan’s code was modularized in a way which allowed him to take advantage of operators including the power operator, to derive concise and elegant expressions. His code was a joy to read and looked as if it would be easy to maintain.  For his efforts, Ryan will receive a trip to the APL 2010 conference in Berlin, in addition to the cash prize".

The Judges’ motivation on selecting the 2nd and 3rd Prize winners reads as follows:

"Mstislav’s code was very much “to the point” – and very readable. His solution to the timed task (VariableRiskFast) was the fastest, and he came very close to winning the first prize. In the end, Ryan’s code was slightly more general and robust, and this allowed him to edge ahead in the final analysis.  Mstislav will receive second prize".

"Joel demonstrated solid programming craftsmanship, which allowed him to take 3rd place overall and do very well in the Rosetta challenge. Joel will receive third prize for his entry as well as a prize for each Rosetta Challenge problem he won".

 

Rosetta Challenge Prize winners:

Animate a pendulum challenge

Animate a Pendulum: Won by Joel Hough who not only solved the problem correctly but went the extra distance to animate the various vectors of force and motion acting upon the pendulum. A screenshot of his graphic is shown above.

The Knapsack problem: Also won by Joel Hough who used a recursive dynamic programming approach to solve the problem. Honorable mention goes to Horacio Cisneros for a very compact and fast solution.

The Happy Numbers problem: Was won by, you guessed it… Joel Hough. His solution was not only well documented and correct but ran twice as fast as any other submission.

The Hofstader-Conway problem - was the most CPU intensive of the Rosetta Code problems. Of the correct submissions, Ryan Tarpine’s solution ran 3 orders of magnitude faster than its closest competitor.

The Monty Hall problem: Joel Hough completed his near sweep of the Rosetta Code problems by also winning the Monty Hall problem. Not only did his solution make effective use of dynamic functions, it ran quickly and was very well commented.

Presentation Prize:
There were no entries in the category for the presentation prize, apparently all the entrants were true geeks, who concentrated on computing the right answers without thinking about how to present them.

Special Effort Award:
The judges have awarded an special effort award to Alexander Ivanov, who is doing nuclear research at the Moscow Institute for Physical Research. Alexander submitted solutions to all of the questions in the main competition AND all the Rosetta Code problems. Alexander narrowly missed out on winning several of the other prizes, and we would like to recognize his efforts.

NOTE: The winners have been notified directly by Dyalog Ltd. We hope to be able to feature a profile on each of them in the near future as well as their comments on how they each went about addressing the individual programming tasks, so check back soon.

Comment from the Judges

The Judges would like to take this opportunity to thank everyone who submitted entries for this year's Programming Competition. It was both interesting to see the variety of solutions and exciting to read the entrants’ reactions to learning and using APL. We would also like to thank those who referred the contestants to the competition. This year’s contest did not have as many entrants as last year’s. We believe that the change in the format and content of the challenge may have contributed to this. Nonetheless, the reactions from those who submitted solutions were unanimously favorable. We hope to take the lessons learned from the last two years to make the 2011 competition even better.


May 29 2010

Mastering Dyalog APL - A Complete Introduction

Mastering Dyalog APL from AmazonDyalog is extremely proud to announce that Mastering Dyalog APL is now available for sale at Amazon

This book is a complete guide to the use of Dyalog APL, beginning with a thorough introduction to the APL programming language. Following this, the tutorial describes a large number of common coding techniques, and discusses a variety of interfaces, including file handling and COM/OLE. The author provides a comprehensive introduction to developing Graphical User Interfaces in Dyalog APL and wraps up with an overview of the publishing tool NewLeaf and the RainPro graphics engine, two of the powerful tools that are included with Dyalog APL.

The book is specifically aimed at helping new users get started with Dyalog APL and advancing them to a point where they can produce working solutions by expressing ideas directly in APL. Step by step, this book gives the reader a thorough grounding in the philosophy of the APL language and the many examples illustrate the practical capabilities of this dynamic software development environment. Each chapter ends with a set of exercises through which beginners and advanced readers can test their skills as they progress through the course. Solutions with detailed explanations are given in the last chapter. The exercises and examples are supplemented by a set of companion files containing sample programs and data, which can be downloaded from the Dyalog web site here.

Although the book is primarily aimed at new developers and is suitable for students with no prior programming experience, most chapters end with a "Specialist’s Section", containing tips and tricks that will be of interest to readers who do have experience with programming – and some prior knowledge of APL.

Bernard Legrand has previously authored a number of text books on APL and Dyalog is proud to be able to present the result of our collaboration. The result is a completely modern, up-to-date textbook, suitable for new and experienced APL users of all ages.

We have decided to make a printed first edition of the book mainly because Bernard has made good use of colours for highlighting throughout the text and his humorous illustrations also deserve to be enjoyed in colour.

Given its size and circulation, the book is very inexpensive owing to the sponsorship of Dyalog and SimCorp A/S, which we hope will make it as widely available as possible. The book is  available for purchase on Amazon, but it is also available as a PDF download - free of charge here.

We hope that many of you will make good use of the book to train the next generation of APL'ers and, naturally, enjoy reading it yourself.

Click here to go to the Amazon website


27 April 2010

APL 2010 – THE Array Language Event of the Year

September 13-16 2010 in Berlin – Registration System now open.

Take advantage of Early Bird discount and register now!

This year we will be meeting up in Berlin, Germany. We are teaming up with APL-Club Germany for a joint and comprehensive conference - APL 2010. The preliminary conference programme is available here.

For more information on the integrated Dyalog '10 conference please see here


20 April 2010

World Wide Computer Programming Contest 2010 Kicks Off!
26 cash prizes to be won by students with an equivalent number of introduction awards.

We are pleased to tell you about the World Wide Programming Contest which we are launching today. We would like to take this opportunity to encourage you to tell your friends and network about the contest and if you can introduce students into the contest you could be a winner as well.

The contest is sponsored by US based Fiserv, Danish based SimCorp, Italian Based APL Italiana and Dyalog Ltd. as well as several individuals and companies who have chosen to remain anonymous. The contest has specifically been established with the purpose of encouraging students, and others, to investigate APL (A Programming Language). It is therefore, the hope of the organisers and sponsors that participants will find that exposure to APL broadens their horizons and tickles their fancy.

See more here
Read press release (pdf) or read online


22 February 2010

Dyalog now offers a Fully Verified Escrow arrangement

Dyalog Ltd is pleased to announce that we have upgraded our escrow agreement with NCC Group to fully verified escrow.

More and more of our clients produce commercial software based on Dyalog and frequently meet demands from their clients to be able to guarantee that their software is maintainable is case of default anywhere in the chain.

The new type of escrow means that, in the unlikely event that Dyalog should be unable to continue to service our customers, not only will the source code be available to those of our customers who subscribe to the service but it will also be accompanied with a description of the software environment that is required and must be licensed to maintain Dyalog APL, including a copy of the full development environment.

Please see the joint brochure for information on NCC

If you would like to discuss the feasibility of subscribing to the Escrow arrangement, please contact Dyalog.


23 November 2009

Dyalog Forums Go Live!

Dyalog Ltd would like to invite you all to start using the "Dyalog Forums". It is our hope is that the Forums will provide a broad and open platform for discussions regarding (Dyalog) APL.  We believe that the main benefits of the new forums are

arrow Ability to handle the input and display of APL characters. We have tested the Forum from the most popular Web Browsers and E-Mail clients, and so far it has handled the input and display of APL characters reasonably in all scenarios (Microsoft E-Mail Clients don’t use the requested font but APL code is legible).
arrow Easy Navigation and Search. The forum is divided into a number of sections, allowing easy navigation and search within the contents. A special "FAQ" section contains Frequently Asked Questions (and Answers).
arrow Knowledge Base and Sticky Topics. Forum features like "Sticky" topics will hopefully allow us to make the Forum more usable as a "knowledge base" for new users.

Note: it is not necessary to ENROL in the new Forums in order to READ the information posted – you only need to register and create a user id if you want to POST new information to the Forums.

 

Using Email Clients

Those who are members of the Yahoo Group dyalogusers, will notice one fundamental difference between the Yahoo Group and the new Forum. Unfortunately it will not be possible to POST to the Forums by sending an e-mail, as it is with the Yahoo group. We appreciate that some users may find this a disadvantage, however, this seems to be a key component of the solution to the problem of entering APL reliably. By accepting input through the Forum web page, we can be sure that we are receiving it correctly.

It is possible to READ the Forums using an e-mail client. When you register for the Forums you can request a Daily or Weekly DIGEST via e-mail. The digest contains links which you can use to jump to the Forum, browse threads which are active and reply to posts.

 

RSS Feeds

The Forums do not currently support RSS, but we aim to add this feature within the first few months.

We look forward to welcoming you all to the Dyalog Forums!


9 November 2009

Version 12.1 Released!

Dyalog is pleased to announce the general availability of Version 12.1 - packed with new features and performance enhancements.

Version 12.1 screenshot

Read all about it here.


22 September 2009

Dyalog '09 - the array language of the year, took place September 13-16 2009 at the Wyndham Princeton Forrestal Hotel and Conference Center in Princeton, New Jersey - just outside New York.

Wyndham Pond

For more information on the conference programme please click here


17 September 2009

Dyalog Ltd is pleased to announce the winners of the Consolations prizes in the 2009 Worldwide Computer Programming Contest as follows:

Alexander Ivanov

Suhas Manangi

Praveen Angadi

Kairit Sirts

Fernando Martin

Sumit Savani

Ted Hench

Pedro Rodrigues

Raymond Chan

TengFei Liao

Howard Jing

Octavian Neamtu

John Vanderzwet

Jesse Zhang

Dane Henshall

Kyungmin Min

Tom Burns

Vlad Dumitriu

David Bemiller

Dmytro Dzhulgakov

 

Congratulations to the winners.

The Worldwide Programming Competition will be run again in 2010. Please visit www.dyalog.com regularly to keep track of the kick-off announcement.


10 August 2009

Dyalog Announces Winners of Worldwide Computer Programming Contest 2009

250 downloaded free educational license and this resulted in 27 submissions from all regions of the globe.

Read Press Release online here or download a PDF here


1 August 2009

Dyalog Ltd is pleased to announce the winners of the Grand Prize, Second and Third Prize Winners of the 2009 Worldwide Computer Programming Contest as follows:

First Prize - Ronald Chan for his exceptional effort. The judges comments as follows:

"Ronald’s submission showed impressive insight and analysis of the problems and the underlying mathematics, good use of classes. His submission ran considerably faster than any other entry. Ronald documented his solutions very well and many of his solutions were of a form to solve more general problems than the specific Project Euler problem presented. His efforts included error checking to capture invalid inputs".

Second Place - Chris King. The judges comments as follows:

"What set Chris' entry apart was the brevity and compactness of his solutions. He made extensive use of operators, reduction, composition, power limit, compose. A good example of APL as a tool of thought".

Third Place - Maks Verver. The judges comments as follows:

"Maks had a commendable entry with good documentation, good use of APL, and good insight into the problems presented".


Dyalog would like to take this opportunity to congratulate the 3 winners who will all be contacted shortly.

 

Ronald Ping Man Chan

Ronald Ping Man ChanRonald, soon to be Bachelor of Engineering (Hons) – Mechatronics Engineering (Accelerated Pathway), is currently studying at The University of Auckland, New Zealand.

Ronald comments on his First Prize win, "I am quite excited to have achieved this placing, and look forward to the trip to the conference in September.  I heard about the contest from a email from a lecturer at university. Michael Dinneen organises the programming contests held on site at university. These contests include the New Zealand Programming Contest, and sometimes others. Shortly after the New Zealand programming contest, is the ACM regional programming contest, which I will be doing later this year, in hopes of getting a place to the international contest. The ACM contest is held at AUT, which is a tertiary institution right next to my university".

"As for the contest, you would have seen that I went to the IOI, and IMO. Those olympiads really gave me the skills to do this contest effectively. I have had no prior APL experience. In fact, I had not even heard of this language before. However, my mathematics experience has allowed me to simplify some of the problems, and my programming experience contributed dynamic programming to solve other problems".

"As soon as I saw how easy the 20 questions were, I immediately thought that many competitors would be able to do all questions. Compared to questions I have seen in the Olympiads, it was clear. So I decided to heavily optimize runtime for the questions. In optimizing the runtime, I drew on what I knew about computers and programming languages in general. For example, I implemented binary search with iteration instead of recursion. And I was careful about the amount of interpretation required, in some cases trading off overall algorithmic complexity if the asymtotic time needed for interpretation could be reduced. I also heavily optimized the prime searching class/functions. For example, using the sieve of erasthosthenes, I only strike out odd multiples of a prime, and only starting from the prime squared. This is still good because it is an arithmetic progression, but with the benefit of fewer array elements to set".

"I suppose the above show that I have had the enviable position of experience in both mathematics and programming, and guessed that many others would get 20/20".

As Ronald mentioned above he was referred to the Programming Contest by Michael J. Dinneen from the Department of Computer Science at the University of Auckland.

Michael says,"I teach here at the University of Auckland and organize the local programming contests (NZ and ACM), where I met Ronald who started competing in the High School level and now at our top University level. We are all very proud of Ronald's achievement and recognize his potential as a top-notch problem solver and programmer".

Chris King

Chris KingChris is 24 years old and working on his Ph.D. in Computer Science at Brown University, Rhode Island, USA specializing in programming languages. 

He was referred to the Programming Contest by Maurice Herlihy who is a professor of Computer Science at Brown University.  Professor Herlihy’s research areas include multiprocessor synchronization and distributed computing. 

Chris says, "I've always had a love for learning new languages, ever since my dad taught me BASIC as a wee lad.  Prior to the contest I had never written a line of APL, so it proved to be a great learning experience for me.This was a fun and educational contest. Thank you for running it!"

He continues, "Prof Herlihy is perhaps best known for his work on transactional memory, which he introduced with J. Eliot B. Moss in 1993.  He's also the recipient of the 2003 Dijkstra prize and the 2004 Gödel prize, and is an ACM Fellow. I highly recommend his multiprocessor synchronization course".

Maks Verver

Maks VerverMaks is a 26-year-old Computer Science student from the Netherlands, with a primarily imperative programming background (C and C++). He also has an interest in alternative programming paradigms.

Maks says, "In an attempt to explore what appeared to be an interesting and quite unique environment I had applied for a Dyalog educational licence a few years ago, but lacking a concrete goal to work towards I didn't get very far. However, I did end up on the Dyalog mailing list, which is where I read the contest announcement".

"Programming contests have always interested me (and I have participated in several) so this was the perfect opportunity for me to revisit APL. I installed the latest version of Dyalog and by working through the Project Euler problems I gained some experience in solving this type of problems using APL. By the end I felt that I had learned so much that I went back and rewrote almost everything, to arrive at what I hoped would be properly structured and polished solutions".

"My overall experience with the Dyalog development environment was quite enjoyable, and I found APL to be a very capable language; I hope I will be able to use it again in the future".


27 April 2009

World Wide Computer Programming Contest Kicks Off

23 cash prizes to be won by students with an equivalent number of introduction awards

We are pleased to tell you about the World Wide Programming Contest which we are launching today. We would like to take this opportunity to encourage you to tell your friends and network about the contest and if you can introduce students into the contest you could be a winner as well.

The contest is sponsored by US based Fiserv and Dyalog Ltd. as well as several individuals and companies who have chosen to remain anonymous. The contest has specifically been established with the purpose of encouraging students, and others, to investigate APL (A Programming Language). It is therefore, the hope of the organisers and sponsors that participants will find that exposure to APL broadens their horizons and tickles their fancy.

See more here
Download Press release in PDF here
Press release in HTML


9 December 2008

nmt awards and Childcare Company

The Childcare Company has won the Nursery Supplier/Innovator 2008 Award at the Nursery Management Today Awards. The accolade was given for the training and support package developed exclusively in Dyalog APL/ASP.Net.

"The judges chose The Childcare Company because they believe that the Childcare Company's training and support package will have a real impact in terms of improving the quality of childcare.  The founders are passionate about improving outcomes for children by up-skilling. They are childcare professionals, utilising an ethos for lifelong learning."

The application certainly bears testament to the fact that using Dyalog, software development can be done ultra fast. Not a single line of code had been written until April 2008 - and by end of November the application won the Innovator 2008 Award. An achievement indeed worthy of acclamation.

At Dyalog we're all thrilled to bits that The Childcare Company has won this prestigious award and we send our warmest congratulations to all involved.

P.S. We are in the process of developing a case study in collaboration with the Childcare Company. This will be posted later, so check back soon.


2 December 2008

Learn APL - a new initiative from Dyalog and Optima - click here to view more details - opens pdf

Dyalog Ltd and Optima Systems Ltd are very pleased to announce a joint apprenticeship scheme aimed at an individual looking to expand their knowledge into the exciting world of APL.

We will be looking for an exceptional candidate, one who is passionate about the IT industry, and who has already shown strong aptitude for picking up and using new ideas. The LearnAPL experience will be a two way process as both sponsoring companies want to understand the needs and perceptions of new entrants as well as just simply passing on knowledge.

Anyone interested in this position should submit a brief C.V. to either Morten Kromberg
or Paul Grosvenor together with a short statement detailing why you think you should be considered.


31 October 2008

Dyalog 2008 at LO-Skolen, Denmark reported for Vector by Adrian Smith

"Back to Denmark, for what everyone seemed to agree was the best Dyalog gathering yet. The delegate list numbered over 100 for the first time, and the sun shone for the Viking challenge. The quality of the food was almost too good..."  

If you didn't manage to make it to this year's Dyalog Conference you can still get a feel for what took place, and for those who attended, we're sure you will value Adrian's review which you will find on Vector here.


21 October 2008

Old programming languages never die....and we are pleased to note that in Denmark there are a couple of new articles on APL available online.

The first one called "Ancient APL is alive and well in the world of Finance" or "Oldgamle APL lever og har det godt i finansverdenen".

Read the article and some of the comments it prompted (in Danish) here

The other article is called "Programming languages: What happened to APL?" or "Programmeringssprog: Hvad blev der af APL?".

You can read the article and the comments it prompted (in Danish) here


29 August 2008

Dyalog Ltd. is delighted to announce that Dyalog Version 12.0.3 for LINUX 32 & 64 bit Unicode are now available.

If you would like to request one of these versions please contact us

Dyalog Version 12.0.3 for SOLARIS and other UNIX's are available on a per client request basis. Please contact us for more information.


14 August 2008

Dyalog Version 12.0.3 Availability

Windows 32 bit Classic & Unicode

We are pleased to announce that Dyalog for Windows Version 12.0.3 - 32 bit Classic and Unicode are now commercially available.

The main new feature in 12.0.3 is secure sockets for Conga.

We welcome DSS+ subscribers to download the new Windows 32 bit versions directly from DSS


Windows 64 bit Classic & Unicode

We are pleased to announce that Dyalog for Windows Version 12.0.3 - 64 bit Classic and Unicode are now commercially available. The main new feature in 12.0.3 is secure sockets for Conga.

If you would like to request Dyalog for Windows 64 bit Classic or Unicode please contact us here.


AIX 32 bit Classic

We are pleased to announce that Dyalog for AIX Version 12.0.3 - 32 bit Classic is now commercially available. The main new feature is secure sockets for Conga.

If you would like to request Dyalog for AIX please contact us here.


New public workspaces

In connection with Version 12.0.3 we have provided 2 new workspaces

APL2IN This workspace is used to bring in MainFrame APL2 workspaces transferred via the )OUT command
Click the icon for download
APL2CIN This workspace is used to bring in PC APL2 or APL+Win workspaces transferred via the )OUT command
Click the icon for download


Version 12 manuals are currently available for download via Lulu

Version 12 Manual Version 12.0 Manuals are available in 3 formats:

arrow Printable on demand from Lulu in Crown Quarto Format
arrow Downloadable PDF's in A4 format
arrow Downloadable PDF's in US Letter format

 More about Version 12? Please see here 

If you want to see the online documentation on our website please click Version 12 Documentation

Click Version 12 Help for our online help on Version 12.


July 25 2008

visit the Hologram website

Dyalog today announces that they have appointed Hologram Pty Ltd as new distributor for Australia and New Zealand.

Hologram Pty Ltd is an Australian Business Intelligence company founded in 2004 to develop and deliver future-proofed Business Performance Management solutions. Hologram's founders have an extensive track record as developers of highly successful Treasury Risk Management and financial reporting software packages.

Hologram's attention to detail, meticulous programming skills and ability to solve the most complex mathematical problems are invisible to end users, who benefit from ease of use, point and click drill down, and instant access to real-time modeling and reporting from enterprise systems.

The company has a strong focus on manufacturing and financial institutions, with customers including leading beverage companies, credit unions, merchant banks and leasing companies.

In connection with the appointment Managing Director Gitte Christensen says, "I am absolutely delighted that Dyalog is partnering with Hologram. The company's extensive experience in array language development and applications in the finance, banking and treasury industries makes it a natural and easy fit with Dyalog".

Hologram's business focus includes high performance, real-time transaction monitoring and data information systems. The company's principals have an established track record of working with banks, exchanges and credit unions in development and consultancy in areas such as treasury systems, anti money laundering, risk management, compliance reporting, portfolio management and trading systems. They have worked with institutions around the world including the Bank of South Australia and Société Générale, as well as the stock exchanges of Singapore, Indonesia, Istanbul and Oslo.

You will be able to meet representatives from Hologram in person at Dyalog '08 - The Array Language Event of the Year.

For more information on Hologram's solutions please see here


12 June 2008

Dyalog is delighted that so many have applied for student licenses. We've now submitted call for reports asking Student License holders to submit their reports and tell us to how they have used/are using the software including experiences - good and bad. We are particularly eager to learn about project work conducted using Dyalog as well as applications developed for a particular purpose.  

In appreciation of the work that goes into creating and submitting a report Dyalog is delighted to announce:

The author of the best project report will win a grant for one person to attend the Dyalog '08 User Conference in October in Elsinore in Denmark. Here he or she will get the opportunity to present their particular project to the rest of the delegates. We estimate a 20 minute presentation - and will set aside time for this in the conference programme.

You can read more about what the grant covers as well as the criteria for report evaluation here


27 May 2008

Michael Holmberg AndersonNew Board Member with Extensive Software Development Experience

It gives us great pleasure to introduce Michael Holmberg Andersen, who joined the Board of Directors in April 2008.

Michael started his career as a teacher in Computer Science at the Technical University of Denmark, from which he stepped straight into software development and project management.

In 1991 Michael joined SimCorp, initially as a software developer and project manager, and during the first years in SimCorp Michael worked - among other things - with Artificial Intelligence.

Michael's impressive career further includes the position as Managing Director of SimCorp Sweden A/S in the years 1999-2004 - covering the markets in Sweden and Finland.

In 2004 Michael was appointed Senior Vice President in SimCorp A/S specifically with the responsibility for Market Support, including areas such as Strategic Research and Partner Development.

Since 2008 Michael has occupied the position as Senior Vice President for the IMS Development Department where he is responsible for SimCorp's software development activities.

Personally, Michael is married to Charlotte and a devoted father of Caroline and Frederik. He is a keen runner, and has completed several marathons including Copenhagen and Stockholm Marathons. Michael also enjoys biking and has completed "Sjælland Rundt" and "Vattern Rundt" multiple times.

It gives us great pleasure to welcome Michael to the Board where we are looking forward to taking advantage of his extensive experience to further grow Dyalog Ltd. in the years to come.


 

4 March 2008

The User Group Conference this year will take place October 12-15 2008, both days inclusive. See more here.


3 March 2008

A new issue of Dyalogue - our electronic newsletter is now available. Read it here


29 February 2008

Dyalog now with Unicode, Conga and much much more

It gives us great pleasure to announce the commercial availability of Dyalog Version 12.0.1 for Windows/32.

As from 29 February 2008 Dyalog Version 12.0.1 for Windows/32 is available as a download for DSS subscribers. If you are not a DSS subscriber - but still feel you need Version 12.0.1 for Windows/32 immediately, please contact us here with your request.

New online libraries for help and documentation

In connection with Version 12.0 we have created 2 new online libraries which are now publicly available via the website. The Help library is created as a very structured topic tree which you can expand. There is also a search function where you can either select from a menu or type in your search criteria.

The documentation section contains all the available documentation and this section with be updated on a regular basis as and when new manuals and training materials becomes available. In connection with the Platinum release of Version 12 all the manuals will further be available as PDF downloads as well as print-on-demand via LuLu.

You can peruse the new libraries by clicking at the buttons below.

Version 12 Documentation

Version 12 Help

For download of Dyalog Version 12.0.1 Windows/32 bit go to our DSS section


29 October 2007

Dyalog 07 - THE array language event of the year

The conference this year took place in Princeton, New Jersey, September 30 to October 3 2007. We will shortly upload URLs for download of presentations.


17 May 2007

Dyalog Ltd. today announced the acquisition of Causeway Graphical Systems Ltd.

Causeway is a household name in the world of APL software programming. For more than a decade the tools developed by the company have been used by software developers in a multitude of software applications over a broad range of platforms.

To read the UK Press Release click here
To read the Danish Press Release click here


Dyalogue Newsletter Issue 4 - Announcing Dyalog '07 User Group Conference

Read the newsletter here


18 April 2007

Dyalog Manual Dyalog is pleased to announce that we have facilitated online ordering of printed manuals on Visit Lulu for Dyalog printed manuals

The manuals are all provided as books with the following appearance:

 

The following products are available:

arrow Dyalog for Windows User Guide - Introduction to using Dyalog for Windows
arrow Dyalog Language Reference - A complete reference for the Dyalog APL language
arrow Dyalog for Windows Object Reference - Provides detailed information about the GUI objects provided with Dyalog for Widows
arrow Dyalog for Windows Interface Guide - A guide to the various interfaces provided by Dyalog under Windows (and in many cases also on other platforms)
arrow Dyalog .Net Interface - A description of the interface between Dyalog and Microsoft.Net
arrow Dyalog Version 11.0 Release Notes - Documents new features of Dyalog Version 11 and Version 10.1
arrow Introduction to Object Oriented Programming for APL Programmers - Introduces the object oriented features of Dyalog Version 11.0

The manuals are also available as free of charge PDF downloads.

Printed manuals can be shipped anywhere in the world and quotes are provided instantly online in US$, £ or €.

Visit Visit Lulu for Dyalog printed manuals for a browse or to order.


 

29 September 2006: Basingstoke UK

Version 11 Released

Dyalog Limited today announced Version 11 was released to DSS+ subscribers. This first commercial release of Version 11.0 is available as a download to users with access to the DSS download area only. A packaged version on CD accompanied by printed Release Notes and an Introduction to Object Oriented Programming will be available on 26 October 2006. For more information on Version 11, please see the Product Section on the website.

 

 

In focus with Dyalog

 

For online ordering of printed manuals and download of free-of-charge manuals in pdf format

Lulu

 

 

Follow the debate and contribute yourself. Join the new

Join the Dyalog Forum