Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / google / codeworld
Educational computer programming environment using Haskell
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google%2Fcodeworld
Stars: 1,239
Forks: 192
Open Issues: 345
License: apache-2.0
Language: Haskell
Repo Size: 7.18 MB
Dependencies:
608
Created: almost 10 years ago
Updated: 10 days ago
Last pushed: over 1 year ago
Last synced: 9 days ago
Topics: codeworld, education, fiddle, functional-programming, ghcjs, haskell, k12, learn-to-code, playground
Files
Loading...
Readme
Loading...
Dependencies
- base >=4.7 && <5
- bcrypt >=0.0.11
- bytestring *
- directory *
- hashable *
- sqlite-simple *
- text *
- transformers *
- aeson >=1.4.3 && <1.5
- base >=4.11 && <5
- base64-bytestring ==1.0.*
- blank-canvas >=0.6 && <0.8
- bytestring >=0.9 && <0.11
- cereal >=0.5.4 && <0.6
- cereal-text >=0.1.0 && <0.2
- codeworld-game-api *
- codeworld-prediction *
- containers >=0.5.7 && <0.7
- deepseq ==1.4.*
- dependent-sum >=0.4 && <0.6.2
- ghc-prim >=0.3.1 && <0.8
- ghcjs-base *
- ghcjs-dom >=0.9 && <0.9.4
- ghcjs-prim *
- hashable >=1.2.4 && <1.4
- monad-loops >=0.3 && <0.5
- mtl >=2.2.1 && <2.3
- random ==1.1.*
- ref-tf ==0.4.*
- reflex >=0.6.3 && <0.9
- template-haskell >=2.8 && <2.18
- text >=1.2.2 && <1.3
- time >=1.8 && <2.0
- transformers *
- witherable ==0.3.*
- HUnit * test
- aeson >=1.4.3 && <1.5 test
- base >=4.11 && <5 test
- base64-bytestring ==1.0.* test
- blank-canvas >=0.6 && <0.8 test
- bytestring >=0.9 && <0.11 test
- cereal >=0.5.4 && <0.6 test
- cereal-text >=0.1.0 && <0.2 test
- codeworld-game-api * test
- codeworld-prediction * test
- containers >=0.5.7 && <0.7 test
- deepseq ==1.4.* test
- dependent-sum >=0.4 && <0.6.2 test
- ghc-prim >=0.3.1 && <0.8 test
- ghcjs-base * test
- ghcjs-dom >=0.9 && <0.9.4 test
- ghcjs-prim * test
- hashable >=1.2.4 && <1.4 test
- monad-loops >=0.3 && <0.5 test
- mtl >=2.2.1 && <2.3 test
- random ==1.1.* test
- ref-tf ==0.4.* test
- reflex >=0.6.3 && <0.9 test
- template-haskell >=2.8 && <2.18 test
- test-framework * test
- test-framework-hunit * test
- text >=1.2.2 && <1.3 test
- time >=1.8 && <2.0 test
- transformers * test
- witherable ==0.3.* test
- aeson *
- base >=4.7 && <5
- base64-bytestring *
- bytestring *
- cassava *
- codeworld-account *
- codeworld-auth *
- containers *
- cryptonite *
- directory *
- filepath *
- http-conduit *
- jwt >=0.10.0
- optparse-applicative *
- random *
- snap-core *
- split *
- text *
- time *
- transformers *
- unordered-containers *
- Boolean *
- Decimal *
- Earley *
- HUnit *
- ListLike *
- MemoTrie *
- MonadRandom *
- NumInstances *
- Only *
- QuickCheck *
- SHA *
- StateVar *
- Yampa *
- active *
- ad *
- adjunctions *
- aeson *
- algebraic-graphs *
- apportionment *
- array *
- assoc *
- async *
- attoparsec *
- attoparsec-iso8601 *
- auto *
- backprop *
- base *
- base-compat-batteries *
- base-orphans *
- base64-bytestring *
- basement *
- bifunctors *
- bimap *
- binary *
- binary-orphans *
- blaze-builder *
- blaze-html *
- blaze-markup *
- bool8 *
- bytes *
- bytestring *
- bytestring-builder *
- call-stack *
- capability *
- case-insensitive *
- cereal *
- cereal-text *
- charset *
- checksum *
- circle-packing *
- clock *
- colour *
- combinatorial *
- comonad *
- comonad-transformers *
- concur-core *
- concurrency *
- concurrent-output *
- conduit *
- constraints *
- constraints-extras *
- containers *
- contravariant *
- cookie *
- cryptonite *
- cubicbezier *
- data-accessor *
- data-accessor-transformers *
- data-default *
- data-default-class *
- data-default-instances-containers *
- data-default-instances-dlist *
- data-default-instances-old-locale *
- data-reify *
- dec *
- deepseq *
- dejafu *
- dense-linear-algebra *
- dependent-map *
- dependent-sum *
- diagrams *
- diagrams-contrib *
- diagrams-core *
- diagrams-lib *
- diagrams-solve *
- diagrams-svg *
- digestive-functors *
- distributive *
- dlist *
- dsp *
- dual-tree *
- dunai *
- either *
- enclosed-exceptions *
- enummapset *
- erf *
- event-list *
- exception-transformers *
- exceptions *
- explicit-exception *
- extensible-effects *
- extra *
- fail *
- fast-math *
- fclabels *
- fgl *
- fingertree *
- finite-typelits *
- first-class-families *
- fixed-length *
- fixed-list *
- flow *
- fmlist *
- foldl *
- force-layout *
- free *
- fused-effects *
- generic-deriving *
- generic-lens *
- generics-sop *
- ghc-boot *
- ghc-prim *
- ghcjs-base *
- ghcjs-dom *
- ghcjs-perch *
- ghcjs-prim *
- gray-code *
- groups *
- half *
- hashable *
- hashtables *
- haskell-lexer *
- haskell-src-exts *
- haskell-src-meta *
- hedgehog *
- hgeometry >=0.12
- hspec *
- hspec-core *
- hspec-expectations *
- html *
- http-api-data *
- http-media *
- http-types *
- ieee754 *
- indexed-list-literals *
- indexed-profunctors *
- integer-gmp *
- integer-logarithms *
- integration *
- interpolation *
- intervals *
- invariant *
- jsaddle *
- kan-extensions *
- keycode *
- latex *
- leancheck *
- lens *
- lifted-async *
- lifted-base *
- linear *
- log-domain *
- logict *
- loop *
- markov-chain *
- massiv *
- math-functions *
- matrix *
- megaparsec *
- memory *
- mersenne-random-pure64 *
- mfsolve *
- microlens *
- microlens-mtl *
- miso *
- mmorph *
- monad-bayes *
- monad-control *
- monad-coroutine <0.9.1
- monad-loops *
- monad-parallel *
- monad-unlift *
- mono-traversable *
- monoid-extras *
- monoid-transformer *
- monoidal-containers *
- moo *
- mtl *
- mtl-compat *
- mutable-containers *
- mwc-probability *
- mwc-random *
- nats *
- natural-transformation *
- netwire *
- network-uri *
- newtype-generics *
- non-negative *
- numeric-prelude *
- old-locale *
- optics *
- optics-core *
- optics-extra *
- optparse-applicative *
- parallel *
- parsec *
- parser-combinators *
- parsers *
- patch *
- pipes *
- polysemy *
- pqueue *
- prelude-compat *
- pretty *
- pretty-show *
- pretty-simple *
- prettyprinter *
- prim-uniq *
- primitive *
- probability *
- profunctors *
- protolude *
- psqueues *
- quickcheck-io *
- random *
- random-shuffle *
- reactive-banana *
- reducers *
- ref-tf *
- reflection *
- reflex *
- reflex-dom *
- reflex-dom-core *
- regex-base *
- regex-compat-tdfa *
- regex-tdfa *
- relude *
- resourcet *
- rio *
- safe *
- safe-exceptions *
- scheduler *
- scientific *
- semialign *
- semigroupoids *
- semigroups *
- servant *
- set-cover *
- singleton-bool *
- smallcheck *
- sop-core *
- split *
- splitmix *
- statistics *
- stm *
- storable-complex *
- storable-record *
- streaming *
- string-conversions *
- svg-builder *
- syb *
- tagged *
- tasty *
- tasty-expected-failure *
- tasty-hedgehog *
- tasty-hunit *
- template-haskell *
- text *
- tf-random *
- tfp *
- these *
- time *
- time-compat *
- transformers *
- transformers-base *
- transformers-compat *
- trifecta *
- type-equality *
- typelits-witnesses *
- unagi-chan *
- unbounded-delays *
- unexceptionalio *
- unicode *
- unique *
- unliftio *
- unliftio-core *
- unordered-containers *
- utf8-string *
- utility-ht *
- uuid-types *
- vault *
- vector *
- vector-algorithms *
- vector-binary-instances *
- vector-builder *
- vector-space *
- vinyl *
- void *
- witherable *
- wl-pprint-annotated *
- zenc *
- base *
- bytestring *
- codeworld-api *
- codeworld-error-sanitizer *
- ghc-prim *
- ghcjs-base *
- ghcjs-base-stub *
- ghcjs-dom *
- mtl *
- random *
- random-shuffle *
- text *
- time *
- aeson >=1.1
- array *
- base *
- base64-bytestring *
- bytestring *
- codeworld-compiler *
- codeworld-error-sanitizer *
- containers *
- cryptonite *
- data-default *
- directory *
- exceptions *
- filepath *
- ghc ==8.6.5
- ghc-boot-th ==8.6.5
- hashable *
- haskell-src-exts >=1.20
- megaparsec >=7.0.0 && <8.0.0
- memory *
- mtl *
- optparse-applicative *
- process *
- regex-tdfa *
- regex-tdfa-text *
- split *
- syb *
- temporary *
- text *
- yaml *
- zlib *
- HUnit * test
- base * test
- codeworld-compiler * test
- containers * test
- directory * test
- filepath * test
- temporary * test
- test-framework * test
- test-framework-hunit * test
- array *
- base *
- ghcjs-base *
- ghcjs-prim *
- regex-base *
- regex-tdfa *
- regex-tdfa-text *
- text *
- HUnit * test
- array * test
- base * test
- ghcjs-base * test
- ghcjs-prim * test
- regex-base * test
- regex-tdfa * test
- regex-tdfa-text * test
- test-framework * test
- test-framework-hunit * test
- text * test
- base <5
- bytestring *
- text *
- aeson *
- async *
- base >=4.8 && <5
- bytestring *
- clock *
- codeworld-api *
- codeworld-game-api *
- optparse-applicative *
- random *
- regex-compat *
- snap-core ==1.0.*
- snap-server >=1.0 && <1.2
- text *
- time *
- transformers *
- unordered-containers *
- websockets >=0.12.3.0
- websockets-snap ==0.10.*
- wuss *
- base >=4.8 && <5
- containers *
- QuickCheck * test
- base * test
- containers * test
- aeson *
- array *
- base *
- base64-bytestring *
- bytestring *
- containers *
- directory *
- exceptions *
- filepath *
- ghc >=8.6.5
- ghc-boot-th *
- hashable *
- haskell-src-exts >=1.20
- mtl *
- process *
- regex-tdfa *
- regex-tdfa-text *
- syb *
- temporary *
- text *
- yaml *
- zlib *
- SafeSemaphore *
- aeson *
- base *
- base64-bytestring *
- bytestring *
- codeworld-account *
- codeworld-auth *
- codeworld-compiler *
- cryptonite *
- data-default *
- directory *
- fast-logger *
- filelock *
- filepath *
- haskell-src-exts <1.21
- http-conduit *
- lifted-base *
- memory *
- mtl *
- ormolu >=0.1
- process *
- regex-compat *
- regex-tdfa *
- snap-core *
- snap-server *
- temporary *
- text *
- unix *
- vector *
- base *
- containers *
- ghcjs-base *
- ghcjs-base-stub *
- ghcjs-dom *
- mtl *
- text *
- 3lhYnCS7FCYNIwy5EcoB * test
- EHW * test
- Obfuscated * test
- Thecodedefinesfewerthan4functions. * test
- XREQUIRES * test
- XpJIBwa1VEuqlw8WzeMLfkJIJA == test
- eJxVjjELwjAQhf * test
- Obfuscated * test
- RdSoJzEe0 * test
- VM2kXGGXY47r2i5MY52UuuRz * test
- XREQUIRES * test
- eJxVjrEKwlAMRX * test
- yQhvSVEil2TPDlGLxxeJ20g1 * test
codeworld-compiler/test/testcases/requirements_containsMatchContainsFailure/expected_output.txt
pypi
- J1cn1fAF9kRH6w == test
- Obfuscated * test
- V06c3FnHFFYLi3QYFzEKog * test
- XREQUIRES * test
- eJxVjrEKg0AMhl * test
- fshouldusetranslationinitsdefinition. * test
- gG * test
codeworld-compiler/test/testcases/requirements_containsMatchContainsSuccess/expected_output.txt
pypi
- 0Fi2fCfxMewaNjbwG6sLLA * test
- IVfLzfgFAQ9H * test
- Obfuscated * test
- XREQUIRES * test
- eJxVjjEKwzAMRa * test
- mLv27WKPG9qu * test
- MXBQsY7zcCW2hVfYyIeqjDLWwNmgQPt * test
- Obfuscated * test
- XREQUIRES * test
- eJxdyjEOgCAMQNGrNO4mzsx6AVfrULEKCRZSwHh8NW7 * test
- Obfuscated * test
- XREQUIRES * test
- eJyLVorJi8lzSS1OLsosKMnMz7NSyE0sSc5ILXatKEhNLklNUSguTU5OLS6O * test
- uVlMnlIsAJWzKCo = test
- yQsqzUkttorJU9BFVwMSBIKyxKLMxKScVCuFgqL89KLEXIhwRmJxhpWCoZGB * test
- Definedbutnotused * test
- Obfuscated * test
- Warningfoundatline9 ,column1 test
- XREQUIRES * test
- eJyLVorJi8lzSS1OLsosKMnMz7NSyMsPTyzKy8xLL3atSE4tKFFIS8zMKS1K * test
- jckLKs1JLbaKyVPQxVBkpRAdG5OnFAsAxj0dtw == test
- program.hs * test
- Definedbutnotused * test
- Obfuscated * test
- UNeto * test
- XREQUIRES * test
- eJxlyjEOgCAMBdCrNOxegBkv4OJAGRSrITEfQmni8XV3fi86BiOI5l7aKBWe * test
- program.hs * test
- Obfuscated * test
- SnNSi61i8hR00ZQAtRSVAhUoxQIAkv0dbw == test
- Thedeclarationof * test
- XREQUIRES * test
- eJyLVorJi8lzSS1OLsosKMnMz7NSKKksSA3OTM9LLCktSi1WSEvMzAEyYvKC * test
- CyrNSS22islT0EVTAtRSVJoak6cUCwCV4x2A * test
- Obfuscated * test
- XREQUIRES * test
- eJyLVorJi8lzSS1OLsosKMnMz7NSKKksSA3OTM9LLCktSi1WKC5NTk4tLo7J * test
- Ks1JLbaKyVPQRVVhpZAWk6cUCwDwfBrB * test
- Obfuscated * test
- XREQUIRES * test
- eJyLVorJi8lzSS1OLsosKMnMz7NSKC1OLXbMyQlILErMLVZIS8zMKS1KjckL * test