-
-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hello. If your track ever had any discussions regarding whether to provide stub files to students, I would be pleased if you would comment on this issue with what you decided. Or, even better, if you have records of these discussions in an issue or PR, you could add a link to the below list.
Due to my laziness, I'll only record tracks for which there actually was a discussion. It wonder if that skews the results at all!
If you want to take the time to record tracks for which there was no discussion, I wouldn't object, I just won't do it myself. The reason is that it takes slightly less time to scan a single issue to determine what the track's policy is, and more time to scan multiple directories and determine whether they contain stub files. Note that this also implies there is no check to see whether a track actually complies with its own policy. That is also out of scope, since each track's maintainers can individually decide how quickly to make the track conform to its own policies.
- Template for exercise submission exercism#960 - first support for stub files
Track | Issue | Stubs? | If yes, contents? |
---|---|---|---|
Bash | exercism/bash#87 | hello world | signatures |
C | exercism/c#43 | signatures | |
C | exercism/c#252 | first two | signatures |
C++ | exercism/cpp#4 | no | |
C# | exercism/csharp#138 | all | signatures or empty classes |
Ceylon | exercism/ceylon#11 | all | signatures |
Coq | exercism/coq#4 | all | signatures |
Clojure | exercism/clojure#121 | names | |
Clojure | exercism/clojure#136 | names | |
Clojure | exercism/clojure#205* | all | names |
Crystal | exercism/crystal#63 | all | blank |
Dart | exercism/dart#82 | pending | |
Elm | exercism/elm#206* | all | signatures |
Erlang | exercism/erlang#145* | all | signatures |
F# | exercism/fsharp#229 | all | difficulty 1-3: signatures+types; 4-7: signatures; 8-10: empty |
Go | exercism/go#148 | first few | signatures |
Go | exercism/go#279 | first few | signatures |
Haskell | exercism/haskell#181 | all | signatures |
Java | exercism/java#178 | signatures | |
Java | exercism/java#977 | difficulty < 5 | signatures |
JavaScript | exercism/javascript#128 | first 2 | signatures |
JavaScript | exercism/javascript#424 | pending | pending |
Julia | exercism/julia#2 (comment) | all | signatures |
Lisp | exercism/common-lisp#20 | all | signatures |
Perl6 | exercism/raku#76 | all | first few: signatures. rest: blank |
Pony | exercism/pony#37* | all | signatures |
PureScript | exercism/purescript#8 (comment) | all | names |
Python | exercism/python#210 | no | |
Python | exercism/python#272 | all | names |
OCaml | exercism/ocaml#285 | all | signatures |
Rust | exercism/rust#117 | all | empty (some w/ sigs) |
Rust | exercism/rust#117 | all | empty (some w/ sigs) |
Rust | exercism/rust#200 | all | empty (continued) |
Rust | exercism/rust#269 | all | empty (continued) |
Scala | exercism/scala#137 | all | first 10: signatures. rest: blank |
Scheme | exercism/scheme#1* | all | signatures |
Standard ML | exercism/sml#32 | all | signatures |
Swift | exercism/swift#245 (comment) | all | blank |
TypeScript | exercism/typescript#57 | all | blank |
Asterisk indicates the link only determines the policy of whether to have stubs. No asterisk indicates the link includes rationale.