tsoding / porth

It's like Forth but in Python
629 stars 50 forks source link

Add a cast(int) #115

Open Jorropo opened 2 years ago

Jorropo commented 2 years ago

If a PTR just make an INT out of it, if a BOOL make a 1 if true, 0 if false.

I need it because writing an LLVM implementation (which is nearly finished already but I don't think it will ever be merged, just fun to do) I need a zero extension to get ints from bools and a cast from bool to int seems the perfect place to zero extend. Plus that just makes sense so ...