profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/tomjaguarpaw/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
tomjaguarpaw Contact me via http://web.jaguarpaw.co.uk/~tom/contact

haskell/haddock 295

Haskell Documentation Tool

fpco/typed-process 80

Alternative API for processes, featuring more type safety

microsoft/ADBench 71

Benchmarking various AD tools.

haskell-infra/www.haskell.org 57

www.haskell.org site source

ekmett/structs 44

Exploring how to make a strict imperative universe in the GHC runtime system.

jfischoff/tmp-postgres 44

Create temporary postgres instances

microsoft/knossos-ksc 26

Compiler with automatic differentiation

ekmett/folds 16

Folds and sequence algebras

awf/Coconut 12

Shaking expression trees until something tasty pops out

delete branch tomjaguarpaw/theta-idl

delete branch : patch-1

delete time in a day

pull request commenttarget/theta-idl

Fix typo

(The fix was user-friend -> user-friendly)

tomjaguarpaw

comment created time in a day

pull request commenttarget/theta-idl

Fix typo

we ask that you sign our Contributor License Agreement

Oh, OK, maybe not then. Perhaps one of the maintainers can make the commit themselves.

tomjaguarpaw

comment created time in a day

PR closed target/theta-idl

Fix typo
+1 -1

2 comments

1 changed file

tomjaguarpaw

pr closed time in a day

PR opened target/theta-idl

Fix typo
+1 -1

0 comment

1 changed file

pr created time in a day

push eventtomjaguarpaw/theta-idl

tomjaguarpaw

commit sha 3d2a2fc37a1e5290831646bbf4f16e96a42f2f0c

Fix typo

view details

push time in a day

fork tomjaguarpaw/theta-idl

Define communication protocols between applications using algebraic data types.

fork in a day

issue commenttomjaguarpaw/haskell-opaleye

SQLite support for Opaleye...?

Yes, it would be nice. I don't have any plans to do so but I would be happy to support someone else doing so. Unfortunately it wouldn't be able to have a Monad interface because SQLite doesn't support LATERAL join.

mgajda

comment created time in 5 days

issue commenttomjaguarpaw/haskell-opaleye

Hasql backend for Opaleye

I only chose postgresql-simple because it seemed to be the default thing to use. Is there any strong reason for Opaleye not to migrate to Hasql in a future version?

mgajda

comment created time in 5 days

push eventtomjaguarpaw/H2

Tom Ellis

commit sha 346567888d1a501c1ef65c9ec26392cb3b5e14b4

How I use Deskjet

view details

push time in 5 days

push eventtomjaguarpaw/H2

Tom Ellis

commit sha a6faae4efceea2062533eb9f6b445e5961fff0e0

Gnucash dark mode

view details

push time in 7 days

delete branch tomjaguarpaw/H2

delete branch : stokes

delete time in 7 days

delete branch tomjaguarpaw/H2

delete branch : monitor

delete time in 7 days

create barnchtomjaguarpaw/H2

branch : wip

created branch time in 7 days

create barnchtomjaguarpaw/H2

branch : monitor

created branch time in 7 days

push eventtomjaguarpaw/H2

Tom Ellis

commit sha e74d637814e4a7231b3f0775a4d042b1a0d04fe4

Bump Hakyll

view details

push time in 7 days

push eventtomjaguarpaw/H2

Tom Ellis

commit sha 15363d129f7c3f3b4b468babf41e7bac11f31e1e

Formatting a LUKS device

view details

push time in 7 days

push eventtomjaguarpaw/dotfiles

Tom

commit sha d75afe4eb9e2172d16c4c9edacb1afb74de01212

Set up keyboard and trackpad

view details

Tom

commit sha d92c1a13faef30bb8926955f63325b114253893f

Add suspend script

view details

push time in 7 days

issue commentgoogle/nsjail

Build instructions?

In fact the Dockerfile is probably a good way to learn the dependencies.

ianklatzco

comment created time in 7 days

create barnchtomjaguarpaw/H2

branch : stokes

created branch time in 7 days

create barnchtomjaguarpaw/dotfiles

branch : weber

created branch time in 7 days

create barnchtomjaguarpaw/dotfiles

branch : stokes

created branch time in 7 days

push eventtomjaguarpaw/knossos-ksc

Andrew Fitzgibbon

commit sha 6de90624808dfec531fb17b3e3e59f424d30adb4

Various tidies, reduce CI workload (#1058) * Tidy cflags * Add debug launch for sun-pytest-bench * Add path to ksc in conftest.py * Restrict to Azure Batch for testing * rm gpu_test * interleave stdout and stderr

view details

Andrew Fitzgibbon

commit sha 4358e6b7fb7691a52a6f85570f73bc99a39b5427

move dependency detection to pull_request_target (#1062)

view details

tomjaguarpaw

commit sha 93c6cb0d383891a0a6caf0fa75ea053db01b53c1

Merge branch 'microsoft:master' into patch-1

view details

push time in 9 days

issue commenthaskell/error-messages

Non-exhaustive pattern match warning with guards

The "correct" way to write this (i.e. the way that preserves intent and satisfies the pattern match checker) is

insert :: Int -> Tree -> Tree
insert n Leaf = Node n Leaf Leaf
insert n tree@(Node num lt rt) =
    case compare n num of
        LT ->  Node num (insert n lt) rt
        GT -> Node num lt (insert n rt)
        EQ -> n == num = tree
noughtmare

comment created time in 9 days

pull request commenttomjaguarpaw/haskell-opaleye

add `PGVarcharN`

Hi, sorry I haven't given this a thorough review yet. I suspect for an early design it would be simplest to add only SqlVarcharN and conversions to and from SqlText. Hopefully I'll be able to get back to this in the near future.

stevemao

comment created time in 9 days

pull request commentmicrosoft/knossos-ksc

Remove procedure language

Sure. Could you please add this account as a collaborator?

tomjaguarpaw

comment created time in 9 days

delete branch tomjaguarpaw/knossos-ksc

delete branch : toelli/explicit_vectorisation

delete time in 12 days

delete branch tomjaguarpaw/knossos-ksc

delete branch : toelli/pytorch-extension-overhead

delete time in 12 days

delete branch tomjaguarpaw/knossos-ksc

delete branch : dcrc2/pytorch-extension-overhead

delete time in 12 days

delete branch tomjaguarpaw/knossos-ksc

delete branch : toelli/Wtype-defaults

delete time in 12 days