Skip to content

bitmark-inc/go-libucl

 
 

Repository files navigation

Libucl Library for Go

Build Status GoDoc

This version of go-libucl is forked from themitchellh version, and draring version with the goal of having a version with a focus on using the OS's copy of libucl, in a portable manner, as well as improve the Documentation quality. As such, it uses pkg-config to determine the location of libucl.

go-libucl is a libucl library for Go. Rather than re-implement libucl in Go, this library uses cgo to bind directly to libucl. This allows the libucl project to be the central source of knowledge. This project has been tested on Linux and FreeBSD.

Warning: This library is still under development and API compatibility is not guaranteed. Additionally, it is not feature complete yet, though it is certainly usable for real purposes (we do!).

Notes

  • macro calling convention changed
  • macro callback now gets paramters object in addion to body text

Prerequisites

  • libucl (This is a wrapper for this library)
  • pkg-config (cgo uses this for locate where libucl is)

Installation

$ go get github.com/bitmark-inc/go-libucl

Documentation is available on GoDoc: http://godoc.org/github.com/bitmark-inc/go-libucl

About

Bindings to libucl from Go (golang).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.6%
  • C 2.8%
  • Shell 0.6%