Follow the build instructions in https://github.com/google/cayley
Copy attached ntriple file to suitable location and run cayley with
./cayley http --dbpath=iand.ttl
Visit http://localhost:64210/
| #!/usr/bin/env python3 | |
| # Copyright (C) 2026 Ian Davis | |
| # | |
| # Convert a Gramps XML file written before the DNA data-model revision to the | |
| # form the current importer expects. Both files carry schema version 1.8.0; | |
| # only the DNA elements changed structure. | |
| # | |
| # Structural changes handled: | |
| # 1. dna_segment: attribute "phase" renamed to "origin" (values 0-3 | |
| # unchanged). |
| 14:24 $ go build -gcflags="-d=ssa/check_bce/debug=1" | |
| # _/home/iand/wip/bounds | |
| ./bounds.go:17:12: Found IsSliceInBounds | |
| ./bounds.go:18:10: Found IsInBounds | |
| ./bounds.go:19:10: Found IsInBounds | |
| ./bounds.go:20:10: Found IsInBounds | |
| ./bounds.go:21:10: Found IsInBounds | |
| ./bounds.go:23:12: Found IsSliceInBounds | |
| ./bounds.go:24:11: Found IsInBounds | |
| ./bounds.go:25:11: Found IsInBounds |
| package main | |
| import ( | |
| "flag" | |
| "fmt" | |
| "os" | |
| ) | |
| func main() { | |
| flag.Parse() |
| # Show modified files in last commit: | |
| dl = "!git ll -1" | |
| # Show a diff last commit: | |
| dlc = diff --cached HEAD^ | |
| # List oneline commits showing relative dates: | |
| ld = log --pretty=format:"%C(yellow)%h\\ %Cred%d\\ %Creset%s\\ %C(green)(%ad)%Cblue\\ [%cn]" --decorate --date=relative | |
| # List oneline commits showing dates |
| BenchmarkBoundsCheckRawLoop 200000 8782 ns/op 0 B/op 0 allocs/op | |
| BenchmarkBoundsCheckRangeIndex 200000 9553 ns/op 0 B/op 0 allocs/op | |
| BenchmarkBoundsCheckRangeVal 200000 8648 ns/op 0 B/op 0 allocs/op |
Follow the build instructions in https://github.com/google/cayley
Copy attached ntriple file to suitable location and run cayley with
./cayley http --dbpath=iand.ttl
Visit http://localhost:64210/
I hereby claim:
To claim this, I am signing this object:
Some notes on why Go works for me and why it might work for you if you're looking for another language to add to your repetoire. Goes without saying that this reflects my personal taste.
Go features that I particularly like
| package main | |
| import ( | |
| "fmt" | |
| "time" | |
| ) | |
| func main() { | |
| fmt.Println("Test interrupt nonsense") |
| name <http://kierdavis.com/data/me> as me | |
| name <http://kierdavis.com/data/projects> as projects | |
| pattern ?l ?n ?p ?pt { a foaf:OnlineAccount | |
| rdfs:label ?l | |
| foaf:accountName ?n | |
| foaf:accountServiceHomepage ?p | |
| foaf:isPrimaryTopicOf ?pt | |
| } as Account | |
| me { a foaf:Person | |
| foaf:name "Kier Davis" |