# What's New in Ada 2022

**URL:** <https://forum.devtalk.com/t/whats-new-in-ada-2022/60556>\
**Category:** In The News\
**Tags:** ada, in-the-news\
**Created:** [21 June 2022 12:22 UTC](https://forum.devtalk.com/t/whats-new-in-ada-2022/60556 "2022-06-21T12:22:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CommunityNews](https://forum.devtalk.com/user_avatar/forum.devtalk.com/communitynews/32/1113_2.png) [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Post date:** [21 June 2022 12:22 UTC](https://forum.devtalk.com/t/whats-new-in-ada-2022/60556/1 "2022-06-21T12:22:21Z")

</div>

> An interactive learning platform to teach the Ada and SPARK programming languages.

> Contents:
> 
> - [Introduction](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/introduction.html)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/introduction.html#references)
> 
> - [`'Image` attribute for any type](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_attribute.html)
> - [`'Image` attribute for a value](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_attribute.html#image-attribute-for-a-value)
> - [`'Image` attribute for any type](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_attribute.html#id1)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_attribute.html#references)
> 
> - [Redefining the `'Image` attribute](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_redefine.html)
> - [What’s the Root\_Buffer\_Type?](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_redefine.html#what-s-the-root-buffer-type)
> - [Outdated draft implementation](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_redefine.html#outdated-draft-implementation)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/image_redefine.html#references)
> 
> - [User-Defined Literals](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/user_defined_literals.html)
> - [Turn Ada into JavaScript](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/user_defined_literals.html#turn-ada-into-javascript)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/user_defined_literals.html#references)
> 
> - [Advanced Array Aggregates](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/array_aggregates.html)
> - [Square brackets](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/array_aggregates.html#square-brackets)
> - [Iterated Component Association](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/array_aggregates.html#iterated-component-association)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/array_aggregates.html#references)
> 
> - [Container Aggregates](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/container_aggregates.html)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/container_aggregates.html#references)
> 
> - [Delta Aggregates](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/delta_aggregates.html)
> - [Delta aggregate for records](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/delta_aggregates.html#delta-aggregate-for-records)
> - [Delta aggregate for arrays](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/delta_aggregates.html#delta-aggregate-for-arrays)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/delta_aggregates.html#references)
> 
> - [Target Name Symbol (@)](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/assignment_target.html)
> - [Alternatives](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/assignment_target.html#alternatives)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/assignment_target.html#references)
> 
> - [Enumeration representation](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/enum_val.html)
> - [Literal positions](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/enum_val.html#literal-positions)
> - [Representation values](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/enum_val.html#representation-values)
> - [Before Ada 2022](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/enum_val.html#before-ada-2022)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/enum_val.html#references)
> 
> - [Big Numbers](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/big_numbers.html)
> - [Big Integers](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/big_numbers.html#big-integers)
> - [Tiny RSA implementation](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/big_numbers.html#tiny-rsa-implementation)
> - [Big Reals](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/big_numbers.html#big-reals)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/big_numbers.html#references)
> 
> - [Interfacing C variadic functions](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/importing_variadic_functions.html)
> - [References](https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/importing_variadic_functions.html#references)

Read in full here:

> **[“learn.adacore.com"](https://learn.adacore.com/courses/whats-new-in-ada-2022/index.html)**
>
> An interactive learning platform to teach the Ada and SPARK programming languages.

_This thread was posted by one of our members via one of our news source trackers._
