Discovering which optimizations took place

Aggelos Biboudis <[email protected]>
Newsgroups gmane.comp.lang.ml.mlton.user
Message-ID <CAHLSyC=yzJ01BjjDzaz_TUa5ePs1PzAM5_cWd3AA_2FEQiB02A@mail.gmail.com>
Hello all,

recently I developed/ported to SML, a push-based stream processing library
just to investigate the performance characteristics of such a design under
MLton. It was an opportunity to learn SML (sry in advance if you notice
unidiomatic code) and use MLton for the first time (at last). I was amazed
by the result, but I am more interested to learn about the optimizations
that took place in this particular scenario.

For example, in the flatMap/Map case (Cartesian product) did I essentially
get nested loops?

   - Can you provide me guidelines to further analyze the underlying code,
   of such an experiment?
   - Which is the preferred way? x86 deep dive or AST-pretty printing
   somehow?

https://github.com/biboudis/sml-streams

Kind regards,
Aggelos.

To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk

_______________________________________________
MLton-user mailing list
[email protected]; [email protected]
https://lists.sourceforge.net/lists/listinfo/mlton-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.