lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<sb0>
the _ prefixes are one thing, the main issues is the inline transform does too many things at the same time (inlining functions, encoding RPC/exceptions, resolving references, initializing variables, creating a single flat namespace) and things get complicated
<sb0>
perhaps a good option is have transform #1 do the function inlining only and use some placeholders for all the references, that contain enough information for transform #2 to replace them properly
fengling has joined #m-labs
elaforest has quit [Ping timeout: 260 seconds]
FabM has quit [Ping timeout: 246 seconds]
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
FabM has joined #m-labs
<rjo>
sb0: hmm. one would think that e.g. llvm has a similar problem. they must be doing quite a bit of metadata annotation to transfer information between the passes.
<sb0>
yeah, that should be doable... and it's possible to attach arbitrary objects to python ast nodes, even use arbitrary objects as the nodes themselves
fengling_ has joined #m-labs
fengling has quit [Ping timeout: 258 seconds]
fengling_ is now known as fengling
kyak has joined #m-labs
xiangfu has joined #m-labs
nicksydney has quit [Ping timeout: 244 seconds]
nicksydney has joined #m-labs
fengling has quit [Ping timeout: 245 seconds]
xiangfu has quit [Ping timeout: 246 seconds]
xiangfu has joined #m-labs
fengling has joined #m-labs
xiangfu has quit [Ping timeout: 245 seconds]
xiangfu has joined #m-labs
bentley` has quit [Ping timeout: 255 seconds]
_florent_ has joined #m-labs
fengling_ has joined #m-labs
fengling has quit [Ping timeout: 260 seconds]
xiangfu has quit [Ping timeout: 272 seconds]
xiangfu has joined #m-labs
folkert has left #m-labs [#m-labs]
xiangfu has quit [Ping timeout: 245 seconds]
xiangfu has joined #m-labs
xiangfu has quit [Remote host closed the connection]
_florent_ has quit [Read error: Connection reset by peer]
fengling_ has quit [Quit: WeeChat 1.0]
_whitelogger has joined #m-labs
Alain has joined #m-labs
Alain has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]]
bentley` has joined #m-labs
siruf has quit [Remote host closed the connection]
siruf has joined #m-labs
siruf has quit [Remote host closed the connection]