Yesterday i stumbled upon http://compilers.cs.ucla.edu/virgil/ and it looked very pythonic to me.
Today i discovered pyastra! TMHO there is much to borrow.
Niki Spahiev
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the link! Ideas of the Vergil programming language are perfect. I think that we could take some concepts that aren't ordinary for mainstream python.
It's good time to think which way is better for pyastra: to be use subset of mainstream python syntax or to extend it in some way. At the moment i'm writing USB driver for pic18f4550 and had to extend pyastra with a new pseudo-function "pragma_varaddr". It defines which address the given variable should have. When I started writing Pyastra i didn't want to use any pragmas)))
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yesterday i stumbled upon http://compilers.cs.ucla.edu/virgil/ and it looked very pythonic to me.
Today i discovered pyastra! TMHO there is much to borrow.
Niki Spahiev
Thanks for the link! Ideas of the Vergil programming language are perfect. I think that we could take some concepts that aren't ordinary for mainstream python.
It's good time to think which way is better for pyastra: to be use subset of mainstream python syntax or to extend it in some way. At the moment i'm writing USB driver for pic18f4550 and had to extend pyastra with a new pseudo-function "pragma_varaddr". It defines which address the given variable should have. When I started writing Pyastra i didn't want to use any pragmas)))