12:08
<littledan>
I will probably miss the call today since I am a bit sick
17:32
<nicolo-ribaudo>

Kris Kowal: Is this a correct polyfill for new ModuleSource(sourceString)? (imagining that we only have ModuleSource instances but not a working ModuleSource constructor, i.e. removing the node currently without incoming arrows in your DAG)

function getModuleSource(sourceString) {
  return eval(`module {${sourceString}}`).source;
}
17:36
<Kris Kowal>
Looks equivalent to me.
17:37
<Kris Kowal>
The DAG doesn’t have a concept of “this edge or that edge” to distinguish sufficient from necessary.
17:37
<Kris Kowal>
Maybe dotted lines for sufficient and hard lines for necessary.
17:39
<Kris Kowal>
shu what’s the process for publishing the meeting transcript?
18:48
<Kris Kowal>

Kris Kowal: Is this a correct polyfill for new ModuleSource(sourceString)? (imagining that we only have ModuleSource instances but not a working ModuleSource constructor, i.e. removing the node currently without incoming arrows in your DAG)

function getModuleSource(sourceString) {
  return eval(`module {${sourceString}}`).source;
}
Caveat, ModuleSource would throw for sourceStrings like }, module {.
19:14
<shu>
Kris Kowal: i pasted it into the agenda doc
19:14
<shu>
folks who spoke, please look and correct themselves if you remember what you said
19:14
<shu>
otherwise, good luck to our readers
20:05
<nicolo-ribaudo>
I tried writing a rudimental bundler using Layer 0, Module Blocks and Import Reflection: https://gist.github.com/nicolo-ribaudo/81f18db096659ac8447ca94f50f2c37a
20:53
<Kris Kowal>
These are some high quality transcription errors. I don’t want to fix them.
21:00
<shu>
"With the monsters is a bouquets"
21:00
<shu>
that's beautiful