Week 2

Published: 06/05/2023

What did I do this week?

During the second week of GSoC, the focus was on adding support for symbolic expressions in the `visit_print` and `visit_assignment` functions. Initially, an attempt was made to implement this using the LLVM backend but encountered strict limitations. As a result, the decision was made to switch to the C backend, which offers advantages such as simpler code generation and compatibility with existing C-based tools. Progress was made in implementing the necessary functions and generating C code to handle symbolic expressions.More detailed information can be found on my person blog here GSoC: Week 02

What will I be doing the next week ?

Tasks for the upcoming week include addressing details, introducing binary operators for symbolic expressions, and implementing casting functions.

Did I get stuck somewhere ?

My project does involve a lot of trial and error, hence I am bound to get stuck trying to figure the correct approach but there were no hard blockers as such and I was able to find workarounds wherever I got stuck .