Lambda calculus expression parser and reducer
Invoke scoped data storage for AWS Lambda Node.js Runtime Environment
AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native
Helper function to annotate paths and nodes with #__PURE__ comment
Pure random number generator written in TypeScript
Detect if your code is running on an AWS Lambda server
OpenTelemetry instrumentation for AWS Lambda function invocations
TypeScript definitions for aws-lambda
Mark top-level React method calls as pure for tree shaking
Deploy AWS Lambda functions from command line using a json or yaml config file.
Lambda client library that supports hybrid tracing in node js
<!--BEGIN STABILITY BANNER-->
Commandline tool and API to run Lambda functions on your local machine.
The logging package for the Powertools for AWS Lambda (TypeScript) library
Canonical list of AWS Lambda runtime identifiers and corresponding CPU architectures
A shared utility package for Powertools for AWS Lambda (TypeScript) libraries
A library that contains the AWS CLI for use in Lambda Layers
A compose function for functional lambda middleware.
Canvas for Node.js with skia backend
CDK Construct Library to automatically instrument Python and Node Lambda functions with Datadog using AWS CDK v2
The metrics package for the Powertools for AWS Lambda (TypeScript) library
The tracer package for the Powertools for AWS Lambda (TypeScript) library
Datadog CI plugin for `lambda` commands
Convert character encodings in pure javascript.
B001e is a message-sending based re-implementation of the Boolean operators 'if', 'unless', 'and', 'or' and 'not' in pure Ruby. Lazy Evaluation / Short-circuiting is achieved through the use of blocks and lambda expressions.
B001e is a message-sending based re-implementation of the Boolean operators 'if', 'unless', 'and', 'or' and 'not' in pure Ruby. Lazy Evaluation / Short-circuiting is achieved through the use of blocks and lambda expressions.
IfElse is an implementation of the pure object-oriented conditional syntax found in languages of the SmallTalk family, including Self. Those languages distinguish themselves by taking the "everything is an object / everything is a method" approach to a further extreme than Ruby, and getting rid of almost all cases of special syntax other than object definition and method call. Ruby, of course, already works this way for some purposes -- thus most Ruby developers prefer to write [1, 17, 39].each {|x| puts x} rather than for x in [1, 17, 39] puts x end and 3.times {|n| puts n} instead of i = 1 while i <= 3 puts i i += 1 end This module extends that same preference to conditional statements, providing replacements for the Ruby keywords +if+, and +unless+: x = 1 (x >= 0).if {puts 'positive'} (x < 0).unless {puts 'positive'} Note that as with the built-in special forms these methods replace, these methods are available on any Ruby Object, and obey the usual rules of which values are considered "Truthy" and "Falsey". <b>Note that the primary purpose of this gem is to demonstrate that the built-in (special form) versions of conditionals provided with Ruby are mostly syntactic sugar -- as with the +for+ keyword, there is no real need for these to be built into the language. With that said, the gem is fully tested, has no particular performance penalty (beyond the usual cost of method dispatch), and should be fully useable in general purpose code.</b> <b>Note also that while Smalltalk-family languages also provide an equivalent to the Ruby +else+ keyword, this depends on the more general block/lambda capability of those languages, which allow a method to take multiple blocks as arguments. This could be imitated with a syntax like:</b> # NOT A REAL EXAMPLE (x > 42).if then: lambda {|x| :big }, else: lambda {|x| :small} <b>which is true to the SmallTalk original, but feels less Ruby-ish to me, so I didn't implement this -- perhaps in a later version.</b>
No description provided.
No description provided.
No description provided.