TQL
TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel, which solves the problem:
- define the entity(Digital Object)
- define the relationship(Digital Object)
- data transmission between entities
TKeel Digital Twins Language (TDTL) is language of Digital Twins in tKeel, which solves the problem:
Bookings Solução de cadastro de usuários e reservas. Tecnologias Utilizadas Golang MongoDB RabbitMQ Github Actions Docker Hub Docker Kubernetes Digita
Go Corona QR Code Decoder This repository contains a decoder for EU Digital COVID Certificate (EUDCC) QR code data, written in Go. If you got vaccinat
Apollo 💎 A Unix-style personal search engine and web crawler for your digital footprint Demo apollodemo.mp4 Contents Background Thesis Design Archite
latex-yearly-planner PDF planner designed for e-ink devices. Download latest PDF with newest features and best bugs from the latest release. Visit the
Golang Kalkancrypt Wrapper WIP ⭐ Star on GitHub — it motivates me a lot! Overview Golang Kalkancrypt Wrapper - это простой веб-сервис для аутентификац
reciva-web-remote Control your legacy Reciva based internet radios (Crane, Grace Digital, Tangent, etc.) via REST api or web browser. Usage This progr
go-dcc EU Digital Covid Certificate utilities in Go [Create, Validate and Parse Green-Pass/EU-DCC] Repo work in-progress CLI Usage: ######Create and S
mboard-go mboard backend server requirements golang 1.8.x sqlite3 build git clone [email protected]:madsportslab/mboard-go go get github.com/eknkc/am
tKeel-Core The digital engine of world 🌰 Core is the data centre of the tKeel IoT Open Platform, a high-performance, scalable and lightweight next-ge
DDNS Tiny library for updating DNS records on digital ocean. Usage ddns does only one thing, update a domain's root A record inside of DigitalOcean wi
Motivation Create a backend that connects to a cloud storage, so to store and retrieve my personal books. Barebone application State “DONE” from “NEXT
This project is meant to make you code a digital version of an ant farm. Create a program lem-in that will read from a file (describing the ants and the colony) given in the arguments. Upon successfully finding the quickest path, lem-in will display the content of the file passed as argument and each move the ants make from room to room. How does it work? You make an ant farm with tunnels and rooms. You place the ants on one side and look at how they find the exit.
Go console clock a simple digital clock written in go to show time in "hh : mm :
Go Forensics Core Open source forensic software to analyze digital evidence to be presented in court. The core of Go Forensics PostgreSQL The core use
gocog - generate code for any language, with any language gocog v1.0 build 20130206 Binaries for popular OSes are available on the Downloads page of t
Floppa Programming Language Created just for fun. But if you want to contribute, why not? Floppa p.l. inspired by the brainf*ck programming language.
Please is a cross-language build system with an emphasis on high performance, extensibility and reproducibility. It supports a number of popular languages and can automate nearly any aspect of your build process.
Q Language - A script language for Go 语言特色 与 Go 语言有最好的互操作性。可不进行任何包装即可直接使用 Go 语言的函数、类及其成员变量和方法。 有赖于 Go 语言的互操作性,这门语言直接拥有了一套非常完整且您十分熟悉的标准库,无额外学习成本。 与 Go
The T# Programming Language WARNING! THIS LANGUAGE IS A WORK IN PROGRESS! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! Something like Forth a
现有的 mapper 使用 TQL 实现 实体与实体之间的 订阅
和 表达式计算。
insert into device123 select device234.a as a
# 为 device123 添加 expression
a = device234.a // == device234.a as a
func NewExpr(sql string, extFunc map[string]ContextFunc) (TDTL, error) {
parse, listener := parse(sql)
antlr.ParseTreeWalkerDefault.Walk(listener, parse.Field_elem())
err := listener.error()
if err != nil {
return nil, err
}
return &tdtl{
listener: listener,
target: listener.target,
sources: listener.sources,
fields: listener.fields,
extFunc: extFunc,
}, nil
}
func TestExpr(t *testing.T) {
exprIns, err := NewExpr("device123.a + device234.a as a", nil)
assert.Nil(t, err)
res, err := exprIns.Exec(map[string]Node{
"device123.a": NewInt64(20),
"device234.a": NewInt64(20),
})
assert.Nil(t, err)
t.Log(res)
}
// output: map[a:]
数字对象 Schema 用来描述tKeel 中的数字对象。 数字对象是面向数据的核心抽象,通过这个核心抽象可以实现
Digital Object Schema 作为 Json-Schema 规范的一个子集,不支持以下字段:
Gno At first, there was Bitcoin, out of entropy soup of the greater All. Then, there was Ethereum, which was created in the likeness of Bitcoin,
SHA-256 in Go This is not a serious/efficient implementation of SHA-256 in Go. You can use the official package for that. This is just for learning pu
BDLS protocol based PoS Blockchain Most functionalities of this client is similar to the Ethereum golang implementation. If you do not find your quest
Simple ethereum client Simple ethereum client aims to make it easier for the developers to interact with Ethereum through a new layer of abstraction t
Golang Arena ?? Hey Folks! Welcome to Golang Arena . This is the repository I made while learning Go Programming Language & You can follow this reposi
Parallel Digital Universe Golang implementation of PDU. What is PDU? Usage Development Contributing PDU PDU is a decentralized identity-based social n
GO-DSP go-dsp is a digital signal processing package for the Go programming language. Packages dsputils - utilities and data structures for DSP fft -
Furnace Intro Brief Explanation Here is a very short description of what Furnace does in a handy IKEA manual format. In More Depth AWS Cloud Formation
minisign minisign is a dead simple tool to sign files and verify signatures. $ minisign -G
rsms's memex Software for managing my digital information, like tweets. Usage First check out the source and build. You'll need Make and Go installed.