Sam Sussman

Results 112 comments of Sam Sussman

Functions can persist outside of the function, but not be used objects where they are not invoked immediately inside of the closure. ```ts const prepareFunction = new Function(...) // fine...

CDK constructs too ```ts const finalStageSSM = new StringParameter(stack, "finalStageSSM", { stringValue: "INITIAL", }); // fine new StepFunction(() => { return finalStageSSM.parameterArn; }) new StepFunction(() => { const ssm =...

Explore: * De-reference were we can. * Attempt to serialize values like the lambda closure serializer

Ha.. yeah, that is one option, blow out the "constant" free variable.

Trying out Turbo Repo on the sample repo: https://github.com/functionless/functionless-samples

The "Integration" term is inclusive of all cases here right?

I mean the goal is a bit simpler, "find all integrations and apply them based on their contract" (bind, pre-warm, maybe call)