Skip to content

Instantly share code, notes, and snippets.

@chenryn
chenryn / maxminddb.p6
Created October 9, 2015 11:55
a perl6 script to call libmaxminddb using NativeCall
#!/usr/bin/env perl6-m
use v6;
use NativeCall;
class MaxMindDB {
enum MMDB_DATA_TYPE (
MMDB_DATA_TYPE_EXTENDED => 0,
MMDB_DATA_TYPE_POINTER => 1,
MMDB_DATA_TYPE_UTF8_STRING => 2,
MMDB_DATA_TYPE_DOUBLE => 3,