Andor Penzes - The Anatomy of an X-GRIN Back End. Showcase: Idris

  Рет қаралды 64

The Haskell Foundation

The Haskell Foundation

10 күн бұрын

In this talk, Andor will discuss the anatomy of GRIN as a compiler back end, showcasing the main challenges the GRIN team had to overcome during implementation.
There are two approaches for implementing a GRIN back end for a programming language. The first approach involves using an intermediate language called Lambda, while the second approach is to compile the front-end language directly to GRIN. Both approaches will be briefly examined.
The second part of the talk will focus on the details of the Idris-GRIN back end, which consists of three main parts: an API for GRIN code generation, a program transformation selector, and the implementation of the primitive operations of Idris. The Idris-GRIN back end is primarily written in Haskell, with the remaining components implemented in C and LLVM-IR. The presentation is suitable for all audiences.

Пікірлер
Tim Williams - Generating Castles for Minecraft™ using Haskell
14:08
The Haskell Foundation
Рет қаралды 34
Andrea Condoluci - What's in a Functional Compiler?
55:26
The Haskell Foundation
Рет қаралды 170
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 21 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 40 МЛН
Facundo Domínguez - Typecheck Your Memory Management with Linear Types
28:18
Coding a Web Server in 25 Lines - Computerphile
17:49
Computerphile
Рет қаралды 327 М.
Distributed Systems Wizardry by John A. De Goes
46:26
Durable Computing
Рет қаралды 613
Cheng Shao - The Secrets of the GHC Garbage Collector
1:00:11
The Haskell Foundation
Рет қаралды 45
Simon Peyton Jones - The Launch of the Haskell Foundation
57:11
The Haskell Foundation
Рет қаралды 48
GHC's Runtime System - Ben Gamari - 2023 GHC Contributor's Workshop
1:30:02
The Haskell Foundation
Рет қаралды 1 М.
C++ Weekly - Ep 435 - Easy GPU Programming With AdaptiveCpp (68x Faster!)
15:30
C++ Weekly With Jason Turner
Рет қаралды 12 М.
Gabriele Keller - Haskell is a Great Host
49:31
The Haskell Foundation
Рет қаралды 27
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 3,1 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 231 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,1 МЛН