UlfNorell / x86-agda

Inline, type safe X86-64 assembly programming in Agda
66 stars 2 forks source link

Can I find the talk somewhere? #1

Open ajrouvoet opened 7 years ago

ajrouvoet commented 7 years ago

Looking at the code in this repository I'd love to hear your talk. Do you know if it has been recorded at the meeting? Or, if that's not the case, do you maybe have some additional notes that could help understand the ideas, implementation and the limitations of what's in this repository?

Thank you in advance.

UlfNorell commented 7 years ago

No recordings and the notes are all in my head. I'd be happy to answer questions though.

Some limitations:

The aim I had when starting this was to have all proof obligations discharged automatically (the only thing you have to fill in manually is loop invariants). Thus the representation of the machine state is very symbolic, allowing the Agda type checker do a lot of computation over it.

ajrouvoet commented 7 years ago

Thank you for the response. I don't have any concrete questions at the moment.

It's a shame that the AIM talks aren't recorded. Not sure if this the right place, but maybe this can be considered for it's next iteration?