Skip to content

Instantly share code, notes, and snippets.

View fenhl's full-sized avatar

Fenhl fenhl

View GitHub Profile
@fenhl
fenhl / aenyr-errata.md
Last active February 7, 2019 15:12
Aenyr errata

Errata applied to Aenyr version post dominaria

Multiple cards

(none)

Single card

  • Luck of the Draw:
  • Made first ability a replacement effect (“When” → “As”), as is usual for choices made for linked abilities.
FATAL 2016-05-25 12:44:01,900 Communication error =>[AWT-EventQueue-0] SessionImpl.handleThrowable
java.lang.NoClassDefFoundError: mage/game/result/ResultProtos$MatchOptionsProto
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethod(Class.java:2128)
at org.jboss.serial.classmetamodel.ClassMetaData.lookupMethodOnHierarchy(ClassMetaData.java:102)
at org.jboss.serial.classmetamodel.ClassMetaData.lookupInternalMethods(ClassMetaData.java:432)
at org.jboss.serial.classmetamodel.ClassMetaData.<init>(ClassMetaData.java:122)
at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(ClassMetamodelFactory.java:350)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:172)
@fenhl
fenhl / clone.rs
Created June 6, 2015 14:44
jqsh::parser::Code
impl Clone for Code {
fn clone(&self) -> Code {
let mut lock = self.0.lock().unwrap();
match *&mut *lock {
CodeVariant::Empty => Code(Mutex::new(CodeVariant::Empty)),
CodeVariant::UString { ref s, .. } => Code(Mutex::new(CodeVariant::UString { s: s.clone(), peek_index: 0 })),
CodeVariant::UStringIter(_) => {
if let CodeVariant::UStringIter(it) = mem::replace(&mut *lock, CodeVariant::Mutation) {
let s = it.collect::<UString>();
*lock = CodeVariant::UString { s: s.clone(), peek_index: 0 };
@fenhl
fenhl / collatz.ga
Created August 24, 2011 22:14
Γαμμα
# collatz.ga
this will print out a tree representing Collatz's conjecture in reverse
This code shows that one can write Gamma programs in different styles
or even, as in this case, in the style of another programming language
Python version: http://codepad.org/ASIFuwku #
uint LIMIT ← 100.
obj Collatz ← «