Calling Functions Across Languages • Richard Feldman • GOTO 2023
This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo
Richard Feldman - Functional Programming Language Expert & Author of “Elm in Action” @rtfeldman
RESOURCES
Richard
ABSTRACT
Suppose you want a new feature which requires a lower-level language to get the performance it needs. Or maybe your code is already low-level, but a new feature could be built much faster in a higher-level language without a noticeable performance hit. Or maybe you want to migrate incrementally from one language to another.
Whatever the motivation, calling functions across languages while staying within the same process is commonly overlooked in favor of more familiar techniques like spinning up a separate server for the other language to use, or at least another process. These can not only introduce performance problems, but also an infrastructure maintenance burden that can be avoided with direct calls.
This talk explores the technique of directly calling functions across languages by looking at how it works in several different languages, the tradeoffs compared to other techniques like separate servers and processes, and when and why you might want to use it.
Come see how calling functions across languages could benefit your project! [...]
Download slides and read the full abstract here:
RECOMMENDED BOOKS
Richard Feldman • Elm in Action •
Tim McNamara • Rust in Action •
Cristian Salcescu • Functional Programming in JavaScript •
#StaticTyping #DynamicTyping #FunctionalProgramming #Roclang #Rustlang #Golang #Elmlang #Scala #Java #Fortran #Programming #ProgrammingLanguage #SoftwareEngineering #RichardFeldman
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
2 months ago 00:26:34 33
Beat making tutorial with BAM - Beat Maker & Music Maker
2 months ago 00:04:33 1
[MV] GAEKO(개코) _ No make up(화장 지웠어) (feat. Zion.T, HA:TFELT)
2 months ago 02:33:23 1
No More Tire Tracks is a Bad Sign | Biscuit Butte and Cow Creek Road | Jordan Crater in Owyhee’s
2 months ago 00:03:04 1
1966 Chevrolet Impala #453 TUL Gateway Classic Cars of Tulsa
2 months ago 00:22:02 1
How Propaganda Created American Consumerism
2 months ago 00:01:42 1
WHO says contact lost with Gaza’s only functioning hospital
2 months ago 00:00:51 1
🕯️ Gaza War’s ‘Darkest Moment’ Unfolding, Says UN, as Hospitals Struggle Amid Israeli Offensive 🕯️
2 months ago 00:26:46 1
Gradient Boost Part 2 (of 4): Regression Details
2 months ago 00:02:21 1
1929 Ford Model A #449 TUL Gateway Classic Cars of Tulsa
2 months ago 00:33:18 1
Illuminati Banker Interview: Ronald Bernard [NL/ENG] #2