Comments (3)
This is a thoroughly good idea, @patricoferris! It's definitely worth splitting the problem into "New user who wants to try OCaml and happens to be on Windows" vs "User who needs Windows binaries".
I don't know the technical details for the editor (it's not my workflow!), but it would be worth the complete beginner having something like:
- You need WSL2 (that's worth underscoring - WSL1 is harder and slower to use with opam), linking the standard instructions from Microsoft and recommending Ubuntu 20.04 as the distro to use
- This is the plumbing required to use VS Code + WSL2 installation of OCaml
- Note that you'll be producing Linux binaries, not native Windows programs (with a link to a separate page on native Windows)
I don't think it's wrong at this stage to state that running OCaml on native Windows is just not a beginner operation (but that we're working on it!)
from v2.ocaml.org.
I'm not sure about Docker, to be honest - it seems to be something that users are either very familiar with or utterly terrified by (from limited experience based on triaging opam issues for repro cases!). I would think it's definitely worth a mention, again with a link to a separate page - I think what's probably wanted is the keyword "Docker" somewhere for those that know, but with no risk that a beginner (both for OCaml and Docker) ends up in a container thoroughly confused!
from v2.ocaml.org.
Thanks @dra27 -- that sounds like a good compromise, especially catering towards the beginner use case on the up_and_running
page. Do you think it is worth mentioning the docker images at all on this page ? It might add some confusion but I'm also aware that the images are not really promoted anywhere obvious at the moment (it might also help clear up the "should I be using ocaml/opam
, ocaml/opam2
, ocaml/ocaml
or ocurrent/opam
repository" problem 😁)
from v2.ocaml.org.
Related Issues (20)
- fix a FIXME in rss2html.ml while printing author name in blog feed HOT 3
- Pages of documentation not translated to French HOT 7
- No page title for the ocaml.org/api/index.html page HOT 2
- Create OCaml Powered Software Directory Data Set
- Cheatsheet link is broken HOT 4
- Improve documentation page layout
- Adding documentation image icon on the Docs page HOT 2
- Improve packages table layout on the Home page HOT 1
- Mistake in OCaml Manual / Feature request: Matching multiple `when` cases HOT 5
- Broken and dead links HOT 2
- RSS feed for new packages HOT 2
- Prominently link to Michael Clarkson's video series on OCaml
- Apply changes to translated pages: description about currying HOT 4
- Functional Programming tutorial claims all basic OCaml types are unboxed. HOT 2
- OCaml library index is unsorted
- OCaml manual doesn't have a favicon.
- OCaml Planet not updating? HOT 3
- The "edit" button takes visitors to a GitHub error 404 HOT 1
- Missing operator '@@' HOT 6
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 v2.ocaml.org.