Skip to content

Instantly share code, notes, and snippets.

View dservgun's full-sized avatar

Dinkar Ganti dservgun

  • Princeton Jct, New Jersey
View GitHub Profile
ldd /nix/store/sm8sky7cxxik1nvkcmajpx8bs8crwzkb-ocaml4.08.1-owl_data_science-1.0.0/bin/owl_data_science
linux-vdso.so.1 (0x00007ffff7fce000)
libopenblas.so.0 => /home/dinkarganti/OpenBLAS/libopenblas.so.0 (0x00007ffff7052000)
libm.so.6 => /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libm.so.6 (0x00007ffff6f12000)
libstdc++.so.6 => /nix/store/z3yp21gsi8g5cg6l8n2grdrfdi2axaqd-gfortran-9.2.0-lib/lib/libstdc++.so.6 (0x00007ffff6d32000)
libdl.so.2 => /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libdl.so.2 (0x00007ffff6d2d000)
libc.so.6 => /nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/libc.so.6 (0x00007ffff6b6e000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff6b13000)
libgfortran.so.5 => /usr/lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007ffff665d000)
/nix/store/xg6ilb9g9zhi2zg1dpi4zcp288rhnvns-glibc-2.30/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcf000)
{
description = "A flake for building OWL Data Science";
inputs.nixpkgs.url = github:NixOS/nixpkgs/nixos-20.03;
outputs = { self, nixpkgs }: {
owlds =
# Notice the reference to nixpkgs here.
with import nixpkgs { system = "x86_64-linux"; };
@dservgun
dservgun / hs
Created October 30, 2019 00:02
a kibana description for kubernetes (using microlens library).
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-|
Module : K8s.Kibana.Service
Description: Create a kibana service.
-}
module K8s.Kibana.Service where
• Ambiguous type variable ‘accept0’ arising from a use of ‘_toInitRequest’
prevents the constraint ‘(MimeType accept0)’ from being solved.
Probable fix: use a type annotation to specify what ‘accept0’ should be.
-- Offending code
InitRequest req <- _toInitRequest kubeConfig (c1 {rParams = rParamsP1})
runClient :: CreateWSClient Text -> Name -> Namespace -> AuthApiKeyBearerToken -> IO ()
runClient createWSClient name namespace bearerToken = do
let
headers = getHeaders createWSClient
connectionOptions = getConnectionOptions createWSClient
uri = getURIAuth createWSClient
host = getHost createWSClient
port = getPort createWSClient
path = CB8.unpack $
Prelude.foldr (\p acc -> p <> acc) "" $ rUrlPath $
(sourceWS $$ mapM_C (\msg ->
atomically $ do
GHCConc.unsafeIOToSTM $ liftIO $ putStrLn "Inside sourceWS"
x <- GHCConc.unsafeIOToSTM $ processIncomingMessage $ incomingDictionary msg
writeTChan writeChan x))