I hereby claim:
- I am delexi on github.
- I am delexi (https://keybase.io/delexi) on keybase.
- I have a public key ASC5l5nBDzC7UHEWTUgBaFvetdlrp22au_vzVW0y40ZP6Qo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| 1. Unhandled java.lang.IllegalStateException | |
| == already refers to: #'clojure.core.logic/== in namespace: | |
| magic-square.puzzle | |
| Namespace.java: 88 clojure.lang.Namespace/warnOrFailOnReplace | |
| Namespace.java: 110 clojure.lang.Namespace/reference | |
| Namespace.java: 168 clojure.lang.Namespace/refer | |
| core.clj: 3920 clojure.core/refer | |
| RestFn.java: 410 clojure.lang.RestFn/invoke | |
| REPL: 1 magic-square.puzzle/eval6157/loading--auto-- |
| (ns doublets.solver | |
| (:require [clojure.java.io :as io] | |
| [clojure.edn :as edn] | |
| [clojure.set :as sets])) | |
| (def words (-> "words.edn" | |
| (io/resource) | |
| (slurp) | |
| (read-string))) |
| ;; 1. Unhandled java.lang.IllegalArgumentException | |
| ;; Don't know how to create ISeq from: | |
| ;; doublets.solver$doublets$doublets_rec__3564$fn__3569 | |
| ;; RT.java: 505 clojure.lang.RT/seqFrom | |
| ;; RT.java: 486 clojure.lang.RT/seq | |
| ;; core.clj: 133 clojure.core/seq | |
| ;; core.clj: 2551 clojure.core/map/fn | |
| ;; LazySeq.java: 40 clojure.lang.LazySeq/sval | |
| ;; LazySeq.java: 49 clojure.lang.LazySeq/seq |
| (ns doublets.solver | |
| (:require [clojure.java.io :as io] | |
| [clojure.edn :as edn] | |
| [clojure.set :as sets])) | |
| (def words (-> "words.edn" | |
| (io/resource) | |
| (slurp) | |
| (read-string))) |
| try { | |
| FileOutputStream fos = new FileOutputStream(new File("fostest.tmp")); | |
| fos.write("Hello".getBytes()); | |
| fos.close(); | |
| } catch (FileNotFoundException e) { | |
| e.printStackTrace(); | |
| } catch (IOException e) { | |
| e.printStackTrace(); | |
| } |
| package squirrel.util; | |
| import java.util.Arrays; | |
| import java.util.Comparator; | |
| /** | |
| * An instance of this class represents a range between a defined {@code start} | |
| * and {@code end} (both including). It is at all times true that {@code start} | |
| * is less or equal to {@code end}. | |
| */ |
| import java.util.Arrays; | |
| import java.util.Iterator; | |
| import java.util.NoSuchElementException; | |
| class HigherOrder { | |
| public static void main(String[] args) { | |
| Iterable<Integer> it = Arrays.asList(1,2,3,4,5,6,7,8,9,10); | |
| Iterable<Integer> evens = keep(it, new Function1<Boolean, Integer>() { | |
| public Boolean map(Integer x) { |
| ;; -*- mode: outline; outline-regexp: "[0-9]+>>"; -*- | |
| 8>> Test Heading 1 | |
| Some content | |
| 12>> Test Heading 2 | |
| blala |
| val l = List("ab", "cd", "ef") | |
| // Compiliert | |
| (for(x<-l; if x.indexOf('c') >= 0) yield (l.indexOf(x), x.indexOf('c'))).apply(0) | |
| // Compiliert nicht: | |
| // <console>:9: error: type mismatch; | |
| // found : Int(0) | |
| // required: scala.collection.generic.CanBuildFrom[List[java.lang.String],(Int, Int),?] | |
| // (for(x<-l; if x.indexOf('c') >= 0) yield (l.indexOf(x), x.indexOf('c')))(0) |