logo

drewdevault.com

[mirror] blog and personal website of Drew DeVault git clone https://hacktivis.me/git/mirror/drewdevault.com.git
commit: 039fe90482ccfb122e6d2659390fa1a227c958b6
parent 0d941cd47e0421c0d41c87578624356e7fc53e3b
Author: Drew DeVault <sir@cmpwn.com>
Date:   Sat, 23 Apr 2022 17:54:14 +0200

Hare

Diffstat:

Mcontent/misc.md1+
Acontent/talks/hare.md28++++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/content/misc.md b/content/misc.md @@ -23,3 +23,4 @@ layout: page - [The FOSS contributor’s mindset](/talks/foss-contributors-mindset.html) - [Introduction to qbe](/talks/qbe.html) - [Cryptocurrency sucks](/talks/cryptocurrency.html) +- [Introducing the Hare programming language](/talks/hare.html) diff --git a/content/talks/hare.md b/content/talks/hare.md @@ -0,0 +1,28 @@ +--- +layout: page +title: Introducing the Hare programming langauge +--- + +**Abstract** + +> qbe is an optimizing compiler backend which consumes programs in a simple +> intermediate language, optimizes them, and emits assembly for x86_64, aarch64, +> or riscv64, aiming to achieve "70% of the performance" of advanced compilers +> like LLVM in "10% of the code". This talk will briefly introduce qbe and its +> intermediate language, explain how it works and what it's capable of, and go +> over some sample programs which can be written in it. + +**Resources** + +- [Download slides](https://mirror.drewdevault.com/hare.pdf) +- [Hare](https://harelang.org) + +**Events** + +Techinc + +2022-05-04 @ 18:00 + +Live stream/recording: + +<iframe title="Introducing the Hare programming language" src="https://spacepub.space/videos/embed/2adb775e-aa66-4b61-aeb0-f3f8b601fcc8" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups" width="560" height="315" frameborder="0"></iframe>