Glasgow has been coming for a long time, and the few of us who have gotten ahold of one have been building applets to make it useful. But the real genius of Glasgow is how *easy* it is to write applets. So imagine how much better it'll get once everyone has one!
-
Show this thread
-
It's designed to make it very, *very* easy to build bespoke applets to do whatever you want, which means you can easily use it as stands today even if it doesn't support what you need... But that means I also expect upstream features to grow much faster in the future!
1 reply 1 retweet 21 likesShow this thread -
This is the power of just-in-time FPGA synthesis and reconfigurability. There is no limit to how many features you can have. There is no special coordination needed to switch between them. Just write another applet.
1 reply 2 retweets 30 likesShow this thread -
The freedom to make the bitstream *specific to a single invocation* also means you don't need to deal with configuration *at all*. Your bitstream can be tailored to how many bits the user needs on a port. An internal word size. Anything. It's just python.
1 reply 2 retweets 23 likesShow this thread -
No multiplexers. No selectors. No complex routing logic. You just write python. Need a configurable number of bits? Just use a python variable called `bits` in your code. You don't even have to think about it. And no routing logic means it performs better too.
2 replies 13 retweets 107 likesShow this thread -
Really, the whole thing is just so friction-free it's silly. All the scaffolding is done for you, you just write code There is a *very* minor learning curve to the framework, but the basic example applet is just 71 lines of code you can just copy and paste and edit.pic.twitter.com/lXqJt3Jitv
2 replies 1 retweet 38 likesShow this thread -
Replying to @marcan42
Wait, async and await got added to Python? I feel like I've been under a rock.
1 reply 0 retweets 0 likes
How's that rock been for the past 5 years? :) https://docs.python.org/3/whatsnew/3.5.html …
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.