Post B8hObJcrIxndr9Jbea by jevinskie@mastodon.social
 (DIR) More posts by jevinskie@mastodon.social
 (DIR) Post #B8h2zHmnb9se6ozPTU by lethalbit@vt.social
       0 likes, 0 repeats
       
       Okay, how much of a bad idea is this:A native TCL module that is loaded into Vivado that embeds a Python interpreter allowing you to use Python within Vivado
       
 (DIR) Post #B8h7HS0AkrmGp0A6N6 by lethalbit@vt.social
       0 likes, 0 repeats
       
       catgirl_sickos.png
       
 (DIR) Post #B8hNt7ZEmCqJiSY1bM by lethalbit@vt.social
       0 likes, 0 repeats
       
       This took longer than I wanted, mainly because I ended up wrapping the TCL C API to make it play more like pyo3.But yeah, you can now run Python directly *inside* of TCL, next step is to better do Python -> TCL interop.After that, you can call a Python script that can drive Vivado :v
       
 (DIR) Post #B8hObJcrIxndr9Jbea by jevinskie@mastodon.social
       0 likes, 0 repeats
       
       @lethalbit this is awesome, can i get my vivado "mods" from steam soon? :p
       
 (DIR) Post #B8hiTR5teUDrmlPx8y by lethalbit@vt.social
       0 likes, 0 repeats
       
       Okay, kinda hacky tcl <-> py interop, no actual object interop yet, but I need lunch and I think the brainworms ran out
       
 (DIR) Post #B8hj79BLfTSdocu4S8 by lethalbit@vt.social
       0 likes, 0 repeats
       
       It's enough to drive Vivado, anyway :v
       
 (DIR) Post #B8hkknqMWUo3AmYoJk by lethalbit@vt.social
       0 likes, 0 repeats
       
       Okay, the very horrible code has been put somewhere, it's very incomplete, but it exists.Now I really need to go walkies and get lunch...https://codeberg.org/lethalbit/snek