chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #ocaml
<discocaml>
<purringhutao> When passing -custom to ocamlmklib, the `libfoo.dylib` file shouldn't be generated, right?
<discocaml>
<raiinyzen> Alr, I have 4 years before I apply to Jane Street, time to learn OCaml
burley has quit [Remote host closed the connection]
tri has quit [Remote host closed the connection]
alfiee has joined #ocaml
m5zs7k has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
tri has joined #ocaml
<discocaml>
<purringhutao> Does the order of the -cclib options matter? When I inspect the `cma` and `cmxa` files, the "Extra C object files" are given in a different order, and this seems to be the only difference that causes the compilation to succeed or fail.
<discocaml>
<regularspatula> do you absolutely need async_unix?
<discocaml>
<raiinyzen> how do I switch versions? Im realy new.
tri has quit [Ping timeout: 248 seconds]
<discocaml>
<raiinyzen> no but I dont know what else to use for it tho
<discocaml>
<regularspatula> ah yeah, i'm not sure I would try to mess about with the caml header files maybe in that case
<discocaml>
<regularspatula> are you followind a guide or just interested in jane street libs?
<discocaml>
<regularspatula> lwt is the more commonly used async/promise lib
<discocaml>
<raiinyzen> I will be working at Jane Street in 4 years
<discocaml>
<raiinyzen> when I am eligable to apply
<discocaml>
<raiinyzen> and im already profiecient in Rust, Python, Go and Haskell
<discocaml>
<raiinyzen> and im already profiecient in Rust, Python, Go and learning Haskell
<discocaml>
<raiinyzen> so i thought it would be cool to start with OCaml now
agentcasey has quit [Remote host closed the connection]
<discocaml>
<regularspatula> well, you don't need the jane street libraries to learn ocaml -- you can just use the more common alternatives if you want
<discocaml>
<regularspatula> unless you're following along with Real World OCaml book
<discocaml>
<raiinyzen> good idea, also is there a command to clean all your pkgs?
agentcasey has joined #ocaml
<discocaml>
<regularspatula> you can remove your switch if you want
<discocaml>
<raiinyzen> how
<discocaml>
<regularspatula> `opam help`
<discocaml>
<raiinyzen> I need to remove all opam pkgs
<discocaml>
<regularspatula> for what reason?
<discocaml>
<raiinyzen> i broke it i dont know
<discocaml>
<raiinyzen> now I have some new error with "core"
<discocaml>
<regularspatula> well if ever you get into a really bad state with an opam switch then you can use `opam switch remove ...` to remove the switch and create a new one
<discocaml>
<regularspatula> i have never tried to remove all packages from a switch while keeping the switch however
<discocaml>
<raiinyzen> what is a swithc
<discocaml>
<raiinyzen> is it just a compiler version?
<discocaml>
<regularspatula> have you gone through the introductory material here? https://ocaml.org/docs
<discocaml>
<regularspatula> it seems that you may need some basics first
<discocaml>
<raiinyzen> nope
<discocaml>
<raiinyzen> yep
<discocaml>
<regularspatula> sorry for dumping too many terms at you that you weren't familiar with -- I would take a look through that stuff to get a feel for stuff first
tri has joined #ocaml
<discocaml>
<raiinyzen> no like I know the language
<discocaml>
<raiinyzen> like i made a simple todo REPL
<discocaml>
<regularspatula> right but you don't know the ecosystem or tooling it seems
<discocaml>
<raiinyzen> ```
<discocaml>
<raiinyzen> let tasks = ref [] (* Mutable list of tasks *)
divya has quit [Remote host closed the connection]
divya has joined #ocaml
alfiee has joined #ocaml
tri has joined #ocaml
patrick_ is now known as patrick
alfiee has quit [Ping timeout: 252 seconds]
tri has quit [Ping timeout: 252 seconds]
patrick has quit [Changing host]
patrick_ has joined #ocaml
rustyne has quit [Remote host closed the connection]
pluviaq has quit [Remote host closed the connection]
richardhuxton has quit [Remote host closed the connection]
xvilka has quit [Remote host closed the connection]
whereiseveryone has quit [Remote host closed the connection]
_alix has quit [Remote host closed the connection]
beo has quit [Remote host closed the connection]
b0o has quit [Remote host closed the connection]
immutable has quit [Remote host closed the connection]
Ankhers has quit [Remote host closed the connection]
arya_elfren has quit [Remote host closed the connection]
slondr has quit [Remote host closed the connection]
seeg has quit [Remote host closed the connection]
philipwhite has quit [Remote host closed the connection]
pmk has quit [Remote host closed the connection]
ymherklotz has quit [Remote host closed the connection]
lane has quit [Remote host closed the connection]
soni_ has quit [Remote host closed the connection]
ggb has quit [Write error: Broken pipe]
tranzystorekk has quit [Remote host closed the connection]
ursa-major has quit [Remote host closed the connection]
sleepydog has quit [Remote host closed the connection]
patrick_ has quit [Read error: Connection reset by peer]
henrytill has quit [Read error: Connection reset by peer]
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 272 seconds]
olle has joined #ocaml
alfiee has joined #ocaml
ggb has joined #ocaml
beo has joined #ocaml
pmk has joined #ocaml
philipwhite has joined #ocaml
immutable has joined #ocaml
pluviaq has joined #ocaml
rustyne has joined #ocaml
lane has joined #ocaml
ymherklotz has joined #ocaml
tranzystorekk has joined #ocaml
patrick_ has joined #ocaml
seeg has joined #ocaml
soni_ has joined #ocaml
henrytill has joined #ocaml
xvilka has joined #ocaml
richardhuxton has joined #ocaml
b0o has joined #ocaml
whereiseveryone has joined #ocaml
slondr has joined #ocaml
ursa-major has joined #ocaml
_alix has joined #ocaml
arya_elfren has joined #ocaml
sleepydog has joined #ocaml
Ankhers has joined #ocaml
alfiee has quit [Ping timeout: 244 seconds]
CalimeroTeknik has quit [Ping timeout: 260 seconds]
Haudegen has quit [Quit: Bin weg.]
CalimeroTeknik has joined #ocaml
Inline has joined #ocaml
alfiee has joined #ocaml
pi3ce has quit [Ping timeout: 252 seconds]
pi3ce has joined #ocaml
alfiee has quit [Ping timeout: 265 seconds]
Haudegen has joined #ocaml
tri has joined #ocaml
tri has quit [Ping timeout: 248 seconds]
myrkraverk__ is now known as myrkraverk
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 252 seconds]
myrkraverk_ has joined #ocaml
patrick_ is now known as patrick
myrkraverk has quit [Ping timeout: 272 seconds]
patrick has quit [Changing host]
patrick_ has joined #ocaml
DerTeufel has joined #ocaml
Inline has quit [Ping timeout: 244 seconds]
patrick_ is now known as patrick
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 260 seconds]
JuanDaugherty has joined #ocaml
patrick has quit [Changing host]
patrick_ has joined #ocaml
tri has joined #ocaml
tri has quit [Ping timeout: 252 seconds]
Inline has joined #ocaml
polykernel has joined #ocaml
myrkraverk has joined #ocaml
patrick_ is now known as patrick
myrkraverk_ has quit [Ping timeout: 248 seconds]
bibi_ has quit [Quit: Konversation terminated!]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
ds-ac1 has quit [Ping timeout: 276 seconds]
bibi_ has joined #ocaml
patrick has quit [Changing host]
patrick_ has joined #ocaml
alfiee has joined #ocaml
alfiee has quit [Ping timeout: 265 seconds]
casastorta has quit [Remote host closed the connection]
casastorta has joined #ocaml
<discocaml>
<gooby_diatonic> What's the workflow for changing OCaml switch from within Emacs 🤔
<discocaml>
<gooby_diatonic> It pulls the default switch on startup I believe, but sometimes I don't want to restart Emacs just to use a different version temporarily
<discocaml>
<gooby_diatonic> Using `opam env` from eshell also isn't really working