Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 448 Bytes

LEARN.md

File metadata and controls

13 lines (7 loc) · 448 Bytes

How I built QuickScript

  1. Create a basic parser.

Use a library like pest or peg to achieve this.

  1. Learn how to use Cranelift.

A great way to learn is to look at their jit demo and check out how they did it.

  1. Implement your own.

Using a lot of match cases and enums, create your own compiler to turn functions into machine code.