From 08456edc25056857b84ed7441c26aa6040e5e97b Mon Sep 17 00:00:00 2001 From: Kevin Tang <73975146+vt128@users.noreply.github.com> Date: Wed, 1 May 2024 11:45:04 +0000 Subject: [PATCH 1/2] Add `Starlet` to the Users section in users.md --- users.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/users.md b/users.md index 6772be2..dc86ab7 100644 --- a/users.md +++ b/users.md @@ -59,6 +59,8 @@ Otherwise, consider using a Python mode. generate Protocol Buffer messages. * [starlark-go-nethttp](https://github.com/pcj/starlark-go-nethttp) is a wrapper around a minimal subset of `net/http package` for use within starlark-go. +* [Starlet](https://github.com/1set/starlet) is a Go wrapper for the [Starlark in Go](https://github.com/google/starlark-go) that + simplifies script execution, provides data conversion, and offers useful Starlark libraries and extensions. * [Starlight](https://github.com/starlight-go/starlight) is a wrapper around the Starlark interpreter in Go. * [Tilt](https://tilt.dev/) manages local development instances for teams that From 918b367dc410e131de83c506fc51ccadb7c45e0c Mon Sep 17 00:00:00 2001 From: Kevin Tang <73975146+vt128@users.noreply.github.com> Date: Tue, 7 May 2024 01:04:44 +0000 Subject: [PATCH 2/2] Add new "Libraries and extensions" and moving the skycfg, starlark-go-nethttp, starlight, and starlet items there. --- users.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/users.md b/users.md index dc86ab7..728af1e 100644 --- a/users.md +++ b/users.md @@ -22,6 +22,17 @@ aim to remove the differences and provide a * [Moonlark](https://github.com/obazl/moonlark): Starlark parser in C with Lua bindings. +## Libraries and extensions + +* [Skycfg](https://github.com/stripe/skycfg) is a library for Starlark to + generate Protocol Buffer messages. +* [starlark-go-nethttp](https://github.com/pcj/starlark-go-nethttp) is a wrapper + around a minimal subset of `net/http package` for use within starlark-go. +* [Starlet](https://github.com/1set/starlet) is a Go wrapper for the [Starlark in Go](https://github.com/google/starlark-go) that + simplifies script execution, provides data conversion, and offers useful Starlark libraries and extensions. +* [Starlight](https://github.com/starlight-go/starlight) is a wrapper around the + Starlark interpreter in Go. + ## IDEs Some IDEs have a [plugin for Bazel](https://bazel.build/install/ide). @@ -55,14 +66,6 @@ Otherwise, consider using a Python mode. * [Pixlet](https://github.com/tidbyt/pixlet) is a runtime and UX toolkit for generating animations for small LED displays, such as [Tidbyt](https://tidbyt.com/). Starlark is used to write applets whose outputs are WebP animations. * [qri](http://qri.io/) is versioned, scriptable, exportable, collaborative datasets. It uses Starlark to [describe transformations](https://qri.io/docs/reference/starlark_syntax/). -* [Skycfg](https://github.com/stripe/skycfg) is a library for Starlark to - generate Protocol Buffer messages. -* [starlark-go-nethttp](https://github.com/pcj/starlark-go-nethttp) is a wrapper - around a minimal subset of `net/http package` for use within starlark-go. -* [Starlet](https://github.com/1set/starlet) is a Go wrapper for the [Starlark in Go](https://github.com/google/starlark-go) that - simplifies script execution, provides data conversion, and offers useful Starlark libraries and extensions. -* [Starlight](https://github.com/starlight-go/starlight) is a wrapper around the - Starlark interpreter in Go. * [Tilt](https://tilt.dev/) manages local development instances for teams that deploy to Kubernetes. [Tilt files](https://docs.tilt.dev/tiltfile_concepts.html) are written in Starlark.