Skip to content

Instantly share code, notes, and snippets.

View ddmills's full-sized avatar
🐴
lets get some shoes

Dalton Mills ddmills

🐴
lets get some shoes
View GitHub Profile
import org.paninij.lang.*;
@Capsule
public class GreeterTemplate {
@Imports Console c;
String message;
void init() {
message = "Hello";
import org.paninij.lang.*;
@Root
@Capsule
public class HelloWorldTemplate {
@Local Greeter g;
@Local Console c;
void design(HelloWorld self) {
g.imports(c);
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class DeepCopy {
private DeepCopy() { }
@ddmills
ddmills / lerp.js
Last active September 29, 2016 16:46
lerp
const lerp = (f0, f1, t) => (1 - t) * f0 + t * f1;
const lerp2 = (v1, v2, t) => {
return {
x: lerp(v1.x, v2.x, t),
y: lerp(v2.y, v2.x, t)
};
};
@ddmills
ddmills / relative-root.php
Last active January 14, 2016 16:31
Relative Path to Root
<?php
/* get a relative path to the sites root */
$root = preg_replace(':/[^/]+:', '../', dirname($_SERVER['SCRIPT_NAME']));