skylark - Skylark in Go: the Skylark configuration language, implemented in Go

  •        17

This is the home of the Skylark in Go project. Skylark in Go is an interpreter for Skylark, implemented in Go.Skylark is a dialect of Python intended for use as a configuration language. Like Python, it is an untyped dynamic language with high-level data types, first-class functions with lexical scope, and garbage collection. Unlike CPython, independent Skylark threads execute in parallel, so Skylark workloads scale well on parallel machines. Skylark is a small and simple language with a familiar and highly readable syntax. You can use it as an expressive notation for structured data, defining functions to eliminate repetition, or you can use it to add scripting capabilities to an existing application.

https://github.com/google/skylark

Tags
Implementation
License
Platform

   




Related Projects

to_lang - Translate Ruby strings and arrays with Google Translate.

  •    Ruby

to_lang is a Ruby library that adds language translation methods to strings and arrays, backed by the Google Translate API. To use to_lang, require the library, then call ToLang.start with your Google Translate API key. At this point you will have access to all the new translation methods, which take the form to_language, where "language" is the language you wish to translate to.

AlfredGoogleTranslateWorkflow - A workflow for Alfred that implements translation from any language to any other language that is supported by google

  •    PHP

A workflow for Alfred 2 that implements translation from any language to any other language known to Google. It's based on PHP and not very complex to understand.

SS Google Translation API

  •    

SS Google Translation is a Language Translation API for the .NET Platform. It is easy to use and anyone can use it their applications easily.

Google Language ASP.NET Controls

  •    

Google Language ASP.NET Controls is a set of server controls which translate text to different languages in real-time.

Pharo - Smalltalk inspired language

  •    C

Pharo is an open source Smalltalk. The goal of Pharo is to produce a clean and lean open-source Smalltalk. Pharo wants to bring Squeak to the next level. It is a pure object-oriented language with low memory footprint.


SwiftLanguageWeather - Swift Language Weather is an iOS weather app developed in Swift 4.

  •    Swift

SwiftWeather has renamed to Swift Language Weather. Because this repo is ranked number one in Google when we search "Swift Weather", I got an email from Swift Weather Company's lawyer to ask me to change the name because they said they are the owner of U.S. Trademark SWIFT WEATHER. After discussed with them, they were not happy with the name SwiftyWeather. Now the new project name is Swift Language Weather. More details can be found on Issue: Open source project using a registered trademark. Swift Language Weather is an iOS weather app developed in Swift 4. The app has been actively upgrading to adopt the latest features of iOS and Swift language.

Go - Programming Language from Google

  •    C

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

GoBooks - List of Golang books

  •    

The Little Go Book is a free introduction to Google's Go programming language. It's aimed at developers who might not be quite comfortable with the idea of pointers and static typing. It's longer than the other Little books, but hopefully still captures that little feeling. This book is a short, concise introduction to computer programming using the language Go. Designed by Google, Go is a general purpose programming language with modern features, clean syntax and a robust well-documented common library, making it an ideal language to learn as your first programming language.

google-cloud-node - Google Cloud Client Library for Node.js

  •    Javascript

Node.js idiomatic client for Google Cloud Platform services.If you need support for other Google APIs, check out the Google Node.js API Client library.

Wire - Clean, lightweight protocol buffers for Android and Java.

  •    Java

Schemas describe and document data models. If you have data, you should have a schema. Google's Protocol Buffers are built around a great schema language. It's cross platform and language independent. Whatever programming language you use, you'll be able to use proto schemas with your application. Proto schemas are backwards-compatible and future-proof. You can evolve your schema as your application loses old features and gains new ones.

golang-samples - Sample apps and code written for Google Cloud in the Go programming language.

  •    Go

This repository holds sample code written in Go that demonstrates the Google Cloud Platform.Some samples have accompanying guides on cloud.google.com. See respective README files for details.

Google Map .Net Control

  •    ASPNET

A custom server control wrapper for the Google Maps API. Developed for ASP.Net using C#, JavaScript, and XSL. The GMap control makes using Google Maps easy for .Net developers; allowing them to interact with Google Maps using standard .Net language

flask-assistant - Framework for Building Virtual Assistants with API.AI and python

  •    Python

A flask extension serving as an API.AI SDK to provide an easy way to create virtual assistants which may be integrated with platforms such as Actions on Google (Google Assistant). Flask-Assistant allows you to focus on building the core business logic of conversational user interfaces while utilizing API.AI's Natural Language Processing to interact with users.

finitio - Finitio is a language for validating, coercing and documenting data.

  •    Javascript

Finitio is a data language. For now, it is limited to a data definition language (DDL). Think "JSON/XML schema", but a slightly different way, that puts the emphasis on precision. Finitio comes with a dedicated type system for defining data and a theory, called information contracts, for interoperability with programming and data exchange languages. Please join the google group for questions and discussions about Finitio.

material - Material Design for Bootstrap 4

  •    CSS

Daemonite's Material UI is a cross-platform and fully responsive front-end interface based on Google Material Design developed using Bootstrap 4. The basic idea behind this project is to combine the front-end technology of the popular Bootstrap framework with the visual language of Google Material Design.

AutoTranslate

  •    VBNET

A very simple application that translates a block of text from one language to another. Like the online Google translate service, this program supports automatic detection of the input language for translation. Requires an internet connection to work.

Translation API

  •    

A .Net API to provide text translation functionality from one language to other. Currently this uses google translation service to perform the translations.

Free language translator and file converter

  •    

This is a desktop language translator application. It allows the import for several popular subtitle and document formats.