I hereby claim:
- I am coreagile on github.
- I am scstarkey (https://keybase.io/scstarkey) on keybase.
- I have a public key ASBiZcgVHsbV9oKIE7w-RbfyqOKByM4yzdRgBqJWMvwUfwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| $ /usr/libexec/java_home -V | |
| Matching Java Virtual Machines (4): | |
| 9.0.1, x86_64: "Java SE 9.0.1" /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home | |
| 1.8.0_152, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home | |
| 1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home | |
| 1.8.0_74, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home | |
| /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home | |
| $ java -version |
| import java.util.ArrayList; | |
| import java.util.List; | |
| /** | |
| * Java doesn't have persistent data structures. I would use them if I could, | |
| * but this is just a snippet. | |
| * <p> | |
| * This class is not thread-safe. | |
| * | |
| * Adapted from |
| import java.util.function.Consumer; | |
| /** | |
| * "Observers done correctly" according to | |
| * <p> | |
| * http://blog.cleancoder.com/uncle-bob/2015/01/08/InterfaceConsideredHarmful.html | |
| */ | |
| public class Main { | |
| public static interface Observer { | |
| public void update(); |
| # Introducing core.typed in this patch: | |
| # https://github.com/courage-labs/freefrog/commit/cf81d1435d364e5da6be3d11714c79de14f6ef57 | |
| # Causes this unexpected result (I was hoping it would tell me that this namespace wasn't annotated | |
| # how do I do that?): | |
| Stephen-Starkeys-MacBook-Air-11:freefrog scstarkey$ lein spec spec/freefrog/governance_spec.clj | |
| Initializing core.typed ... | |
| Building core.typed base environments ... | |
| Finished building base environments |