Skip to main content

Ada and Mini-Ada: a solution to the two-language problem

UB2.147 | Day 2 | 10:10 - 10:30 | Speakers: Gautier de Montmollin

Ada and Mini-Ada: a solution to the two-language problem
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Ada and Mini-Ada: a solution to the two-language problem

The software world has quickly developped traditions. One of them is to develop prototypes in an easy, readable scripting language X, then to translate them into another language Y which is fast but tricky - typically with a cryptic syntax and fragile memory handling. Alternatively, you see projects with a part in language X and another part in language Y maintained by separate teams, plus people in the middle maintaining the interface between X and Y. Also, some applications in Y embed language X for "live" plug-ins that can be changed during run-time by people who don't develop in Y. Does it need to be that way? Actually Ada makes those traditional but clumsy use cases obsolete, sometimes with the help of HAC (the HAC Ada Compiler). We show you how, including with a live demo of HAC embedded within a "full Ada" application.

Attachments

Speakers

Gautier de Montmollin

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.