Загрузка страницы

DSLs, Architecture, & Structural Design in APL, 3 ways by Aaron W Hsu #FnConf 2022

Beginning functional and APL programmers often express confusion about how to structure large software projects or larger pieces of code. Both APL and FP have a tendency to highlight their low-level features and de-emphasize system architecture patterns. This can leave programmers with a strong sense of how to write a set of small functions, but with less confidence or skill in designing, recognizing, and implementing more cohesive implicit system architectures that hold these lower level functions together. System architectures serve as a method for constraining the overall design of a system to give direction and focus to lower level implementation requirements. Especially in APL, where system architecture is often best implemented implicitly, it behooves the programmer to understand the ramifications of architecture and to implement them in their own systems. This talk unpacks a number of these ""architecture level"" questions within the framework of the APL programming language by exploring the same topic through 3 different architectural approaches, each of which has a very distinct flavor, presentation, and impact on the resulting source code. Particular attention is paid to the question of domain-specific languages, their design, and how they can interact with APL as tools for architectural exploration and guidance in APL source trees. 

More details: https://confengine.com/conferences/functional-conf-2022/proposal/16062

Conference Link: https://www.functionalconf.com

Видео DSLs, Architecture, & Structural Design in APL, 3 ways by Aaron W Hsu #FnConf 2022 канала ConfEngine
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
9 апреля 2022 г. 3:57:22
00:45:25
Другие видео канала
Deep Learning Powered Genomic Research by Dr. C.S.Jyothirmayee & Vijayalakshmi Mahadevan #ODSC_IndiaDeep Learning Powered Genomic Research by Dr. C.S.Jyothirmayee & Vijayalakshmi Mahadevan #ODSC_IndiaGetting2Alpha: Turbo charge your product with Game Thinking by Amy Jo KimGetting2Alpha: Turbo charge your product with Game Thinking by Amy Jo KimMy Journey with Erlang at Redbus by Sujatha Hemmady #FnConf19 #CBLIndiaMy Journey with Erlang at Redbus by Sujatha Hemmady #FnConf19 #CBLIndiaSelenium has a new trick up its sleeve to track failures by Puja Jagani #SeConf 2022Selenium has a new trick up its sleeve to track failures by Puja Jagani #SeConf 2022Retargeting F# for the web: from JS to WebAssembly by Adam Granicz #FnConf 2022Retargeting F# for the web: from JS to WebAssembly by Adam Granicz #FnConf 2022Art of Effective Visualization of Multi-dimensional Data by Dipanjan Sarkar at #ODSC_IndiaArt of Effective Visualization of Multi-dimensional Data by Dipanjan Sarkar at #ODSC_IndiaBuild your own Appium plugin by Sai Krishna & Srinivasan Sekar #AppiumConf2021Build your own Appium plugin by Sai Krishna & Srinivasan Sekar #AppiumConf2021Edward Kmett - How I discovered functional programmingEdward Kmett - How I discovered functional programmingWhat have you made possible with the Selenium test automation platform? [Selenium Conf 2020 CFP]What have you made possible with the Selenium test automation platform? [Selenium Conf 2020 CFP]Navigating the loop in water on land & programming models by Bruce Tate & Francesco Cesarini #FnConfNavigating the loop in water on land & programming models by Bruce Tate & Francesco Cesarini #FnConfHow we use KPI trees to Maintain Focus on Business Outcomes - Sreekandh & Sriram #AgileIndia 2022How we use KPI trees to Maintain Focus on Business Outcomes - Sreekandh & Sriram #AgileIndia 2022Ansible meets Selenium Grid - Building a stable local iOS simulator farm by Syam Sasi #SeConf2020Ansible meets Selenium Grid - Building a stable local iOS simulator farm by Syam Sasi #SeConf2020Fun! Done! Learn! A Positive Retrospective Born in Japan by Yasunobu Kawaguchi #AgileIndia2020Fun! Done! Learn! A Positive Retrospective Born in Japan by Yasunobu Kawaguchi #AgileIndia2020A Balancing Act by Dr. Anita Bhandari & Rajneesh Bhandari #AgileIndia2020A Balancing Act by Dr. Anita Bhandari & Rajneesh Bhandari #AgileIndia2020From Hrs to Mins: How to Write Test Cases for a Faster Regression Suite by Chitvan Singh #SeConf2020From Hrs to Mins: How to Write Test Cases for a Faster Regression Suite by Chitvan Singh #SeConf2020Building Multimodal Deep learning recommendation Systems by Sujoy Roychowdhury #ODSC_IndiaBuilding Multimodal Deep learning recommendation Systems by Sujoy Roychowdhury #ODSC_IndiaHow to successfully craft a business agility transformation? by Phil Abernathy #AgileIndia2019How to successfully craft a business agility transformation? by Phil Abernathy #AgileIndia2019Models as Code Differentiable Programming with Julia by Viral Shah #ODSC_IndiaModels as Code Differentiable Programming with Julia by Viral Shah #ODSC_IndiaSelenium Conf 2024 online - a celebration of all things test automationSelenium Conf 2024 online - a celebration of all things test automationUsing Deep-Learning to Accurately Diagnose Your Broadband Connection by Nicolas Dupuis #ODSC_IndiaUsing Deep-Learning to Accurately Diagnose Your Broadband Connection by Nicolas Dupuis #ODSC_IndiaOctopus Execution-Building world's most powerful AI platform for education-Aditi Avasthi #AgileIndiaOctopus Execution-Building world's most powerful AI platform for education-Aditi Avasthi #AgileIndia
Яндекс.Метрика