-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding new set of exercises + Organising corpus. #37
Conversation
First, thank you for this integration work! In particular, you had to translate all the exercise statements in english ; but there are still many french artifacts remaining, which makes for a weird mix of languages.
This is certainly quite a lot more work to fix though. |
Hello, @hferee. |
- stuff not allowed in modules but allowed in toplevel: * function with weak types * type redefinition (this was an error!) - functions that were called `sample_xxx` while it wasn't a definition of a sampler that should be registered, and there was no `xxx` type.
Thanks a lot @hernoufM, @hferee, @smdsousa and @AltGr 👍👍 Given we don't have an automatic deployment pipeline yet (ocaml-sf/learn-ocaml#507), |
This PR brings significant changes to the content and organization of the corpus. The following sets of exercises have been added:
These exercises are aimed at relatively beginners in OCaml programming who wish to practice and solidify their understanding. These exercises can also serve as a good challenge for experienced users in OCaml programming. While they are primarily designed for beginners to practice and reinforce their understanding, they may still offer interesting problems and opportunities for more experienced users to further enhance their skills and explore advanced concepts.
Regarding the changes in organization, we would like to highlight the following:
backward_exercises
.focus
field has been populated, which now contains several topics that a specific exercise helps to sharpen.This PR is closely related to a PR created for the Learn-ocaml platform in order to better visualize the new organization.
In conclusion, we would like to express our heartfelt gratitude to the contributors, Hugo Férée (@hferee) and Simão Melo de Sousa (@smdsousa), for generously providing us with their valuable exercises. These contributions will greatly enrich the corpus and provide a wealth of learning opportunities for beginners and experienced users alike in the field of OCaml programming.