#APLQuest 2018-06: Write a function that, given a character scalar or vector representing some XML, returns 1 if the angle brackets are properly balanced and 0 if not (see apl.quest/2018/6/ to test your solution and view ours). #APL #XMLValidation #BracketMatching
Dyalog
Dyalog
@dyalog.bsky.social
Approach Problems Like Never Before - A world-class APL development environment enabling Subject Matter Experts and IT specialists to convert their ideas into software solutions. #Dyalog #APL https://linktr.ee/dyalog
137 followers186 following512 posts
Learn APL and compete for one of three $100 prizes! There's only one week left to enter the 2026.3 round of the APL Challenge. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
#APLQuest 2018-05: Write a function that, given a 2-element integer vector representing month and day, returns a character vector (string) of the corresponding Western zodiac sign (see apl.quest/2018/5/ to test your solution and view ours). #APL #WesternZodiac #DateLookup
#APLQuest 2018-03: Write a function that, given an integer scalar or vector representing the number of sides on each of a set of dice, will return a histogram showing the distribution curve for the possible totals that can be rolled using those dice apl.quest/2018/3/ #APL #DiceProbability
Learn APL and compete for one of three $100 prizes! There's one month left to enter the 2026.3 round of the APL Challenge. See challenge.dyalog.com for more information and to enter #aplchallenge #apl #dyalog #learnapl
#APLQuest 2018-02: Write a function that, given a scalar real non-negative number, will return a two-element vector of the integer and fractional parts of the number (see apl.quest/2018/2/ to test your solution and view ours). #APL #IntegerFractional #NumberDecomposition
The full programme for Dyalog '26 is now available. For more information and to register, see usermeeting.dyalog.com #dyalog26 #apl #dyalog
#APLQuest 2018-01: Write a function that, given a scalar or vector of skyscraper heights from closest to furthest, will return an integer representing the number of skyscrapers that can be seen (see apl.quest/2018/1/ to test your solution and view ours). #APL #SkylineProblem #RunningMaximum
Registration for Dyalog '26 closes next Friday (25 September) – don't miss this opportunity to exchange experiences with other APL users, and update your technical knowledge with product training and workshops. For more information and to register, see usermeeting.dyalog.com #dyalog26 #apl #dyalog
Today marks 35 years since John Daintree joined Dyalog Ltd! A lot has changed in that time...see page 40 onwards of www.dyalog.com/uploads/docu... for a glimpse into John's life developing Dyalog in "the late 1900s"...Congratulations John! #Dyalog #DyalogAPL
Our latest blog post – www.dyalog.com/blog/2026/09... – is the second in a series in which Adám shares some of the IDE customisations that he has collected in his years using Dyalog. #Dyalog #APL #IDE
#APLQuest 2017-10: Write a function that will reshape a given array into the smallest square matrix that will contain all the elements of the argument, padding with additional elements if necessary (see apl.quest/2017/10/ to test your solution and view ours). #APL #SquareMatrix #ArrayReshaping
#APLQuest 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 apl.quest/2017/9/ to test your solution and view ours). #APL #DuplicateDetection #AdjacentComparison
Last few days to register for Dyalog '26 with guaranteed accommodation at the venue! If you're planning to join us but haven't registered yet, make sure you do so by 4 September. After that, we can't guarantee a room at The View Hotel. See usermeeting.dyalog.com #dyalog26 #apl #dyalog
#APLQuest 2017-08: Write a function that takes a Boolean vector or scalar and “turns off” all the 1s after the first 1 (see apl.quest/2017/8/ to test your solution and view ours). #APL #BooleanVectors #FirstOccurrence
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 usermeeting.dyalog.com #dyalog26 #apl #dyalog
We’re adding details of the presentations at Dyalog ’26 to the user meeting website, with more to come. Join us for a week of presentations, workshops, and community building. More information and registration: usermeeting.dyalog.com #Dyalog26 #APL #Dyalog
Dyalog '26 will take place in Eastbourne (U.K.), 12-16 October. This is an opportunity for you to exchange experiences with other APL users, update your technical knowledge with product training and workshops, and influence Dyalog Ltd’s direction through discussions with the Dyalog Development Team.