qri's standard library for skylark
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
encoding
geo
html
http
math
re
time
util
xlsx
zipfile
.gitignore
CHANGELOG.md
LICENSE
README.md
codecov.yml
makefile
starlib.go

README.md

Starlib - Starlark's Missing standard Library.

Qri GoDoc License Codecov CI

Welcome

This is a community-driven project to bring a standard library to the starlark programming dialect. We here at Qri need a standard library, and we thought it might benefit others to structure this library in a reusable way. We are a little biased towards our needs, and will be shaping the library primarily toward's Qri's use case.

Question Answer
"What's starlark?" It's a python-like scripting language open-sourced by Google. Here's the Docs
"What's the use-case for this?" We're building it for Qri ('query')
"I want to play with starlib outside of Qri" Checkout the starlark playground
"I have a question" Create an issue
"I found a bug" Create an issue
"I would like to propose a new package" You should think about creating an RFC

Packages

The following is a list of the packages currently in the standard library

Package Go Docs Go Report Card Description
html Go Docs report html text processing
http Go Docs report http client operations
math Go Docs report math defines mathimatical functions & values
re Go Docs report regular expressions
time Go Docs report time operations
xlsx Go Docs report xlsx file format reading
zipfile Go Docs report support for zip archives
This documentation has been adapted from the Cycle.js documentation.