Comments (9)
I think this track was originally written by a not-quite-yet-clojure dev who used it as an experiment in learning clojure. In other words: it probably just happened that way when they shook the internet and a tutorial with load-file fell out.
from clojure.
😆 great description. In my solutions repo, I modified the test logic a bit to enable Travis builds. The key change (other than removing all the load-file
calls) was in this (later refined) delightfully hackish project.clj
.
(let [paths (-> (:out (clojure.java.shell/sh "ls"))
(clojure.string/split #"\n")
(->> (remove #{"README.org" "project.clj" "target"
;; Removed until solved
"prime-factors"}))
vec)]
(defproject xclojure "0.1.0"
:description "Exercism Exercises in Clojure"
:url "https://github.com/yurrriq/exercism/tree/clojure"
:source-paths ~paths
:test-paths ~paths
:dependencies [[org.clojure/clojure "1.7.0"]
[org.clojure/core.typed "0.3.11"]]))
In xclojure we could/should probably parse config.json
in place of the ls
hack.
from clojure.
@kytrinyx, can I have write privileges on this repo? Clojure is probably my strongest language at the moment, so I could be good a resource here going forward too. I have a branch locally and just failed to push it. I guess I though xclojure would be managed by the lisp team, oops.
$ git push -u origin travis-tests
ERROR: Permission to exercism/xclojure.git denied to yurrriq.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
from clojure.
Gonna think on this some more. @canweriotnow, I know you're swamped, but maybe you can take a took. I'm at a bit of a loss for now..
from clojure.
@yurrriq I thought you did have write-access to this repo. Verifying now!
from clojure.
Update: The lisp team didn't have access to this repo. That's fixed now.
from clojure.
Thanks! I sincerely hope people didn't get a million Travis emails while I was experimenting.. If so, I'm sorry.
from clojure.
I didn't get any emails--it's probably fine.
from clojure.
🎉
from clojure.
Related Issues (20)
- User is not told what the error is when a runtime error occurs HOT 1
- Rotational Cipher Tests differ from description HOT 2
- Broken URL in strings concept
- Elyses Destructured Enchantments: Tests mix up Expected and Actual results HOT 1
- Complex Numbers: Tests mix up Expected and Actual results, and unclear about requiring floats rather than rationals HOT 1
- Implement new learning exercise: Protocols
- Bank Account problem under wrong concept? HOT 2
- Implement new learning exercise: Atoms HOT 2
- Tracks on Tracks on Tracks: Incorrect implementation of task 4 passes test for task 4, but fails test for task 6 HOT 3
- Difficult to reproduce tests locally HOT 2
- test HOT 1
- New concept: deriving new functions from existing functions (partial, comp, memoize) HOT 8
- Building a training set of tags for clojure HOT 21
- The specification of 'memoize-transform' in the coordinate-transformation exercise can be made more precise HOT 1
- Leap 48in24 approaches HOT 1
- Reverse-string 48in24 approaches HOT 3
- Exercises to port HOT 4
- Approaches for raindrops HOT 1
- Error in test for Card Games exercise, 6. More averaging techniques HOT 1
- No function found on command line or in :exec-fn during test execution HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clojure.