2015-06-01から1ヶ月間の記事一覧
ちょっと気になって調べてみた。 結果としては、nimのiteratorはPythonのgeneratorのように状態を持ったVMのスタックフレームのコピー/リストアによって実現している。 Frameのpush/popのコードはこのあたり。 https://github.com/Araq/Nim/blob/ccb9ae2d52c…
ちょっと気になって調べてみた。 結果としては、nimのiteratorはPythonのgeneratorのように状態を持ったVMのスタックフレームのコピー/リストアによって実現している。 Frameのpush/popのコードはこのあたり。 https://github.com/Araq/Nim/blob/ccb9ae2d52c…