Skip to content

Instantly share code, notes, and snippets.

View takanuva's full-sized avatar

Paulo Torrens takanuva

View GitHub Profile
@takanuva
takanuva / Free.hs
Last active March 21, 2018 22:03
Test with Free monads
{-# LANGUAGE FunctionalDependencies #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE UndecidableInstances #-}
{-# LANGUAGE FlexibleContexts #-}
import Control.Monad
import Control.Monad.Trans.Free
import Control.Monad.Trans.Class
--------------------------------------------------
@takanuva
takanuva / Commands to compile:
Created March 1, 2014 05:40
Integrating Java and C++ with GCC/CNI :)
#!/bin/bash
# Compile Main for Java bytecode
gcj -C Main.java
# Compile Main for native
gcj -findirect-dispatch -fno-indirect-classes -fpic -c Main.class -o java.o
# Generate header file
gcjh -cp . Main