companion_cube changed the topic of #ocaml to: Discussion about the OCaml programming language | http://www.ocaml.org | OCaml 5.0 released(!!1!): https://ocaml.org/releases/5.0.0.html | Try OCaml in your browser: https://try.ocamlpro.com | Public channel logs at https://libera.irclog.whitequark.org/ocaml/
<discocaml> <regular_trashman> Got it. Well, that kinda sucks. I guess I'll probably useTyXML instead then\
<discocaml> <jumpnbrownweasel> Since you're switching, are you aware of this?:
<discocaml> <jumpnbrownweasel> I haven't tried it but I'm interested.
<discocaml> <regular_trashman> Oh, that looks cool too. I like not having typing on the HTML, so I might go this route instead
<discocaml> <jumpnbrownweasel> I have used TyXML a little and it was pretty good, but I did notice that the return types of my functions became really complex, for functions that produce pieces of HTML. I couldn't have written down the types manually, instead I relied on the LSP to tell me what they were.
<discocaml> <regular_trashman> Yeah, that's what I'm currently doing. I'll try tyxml first. It looks like I can almost drop in replace for that other lib if I need to later, a lot of stuff looks pretty similar, and the rest I can confidently grep to change
<discocaml> <regular_trashman> This is probably a beginner question, but do you have any advice for organizing a dream project? I'm just getting my feet wet with Ocaml, and wanted to start with something easy like a todo app or something
<discocaml> <regular_trashman> But the project structure seems a far cry from what I'm used to, being TS/Kotlin
chrisz has quit [Ping timeout: 244 seconds]
chrisz has joined #ocaml
<discocaml> <jumpnbrownweasel> No, sorry, I don't have any real advice on that, but you might try the #webdev channel.
waleee has quit [Ping timeout: 240 seconds]
xd1le has quit [Quit: xd1le]
John_Ivan__ has joined #ocaml
John_Ivan_ has quit [Ping timeout: 244 seconds]
yoyofreeman has quit [Read error: Connection reset by peer]
yoyofreeman has joined #ocaml
spip has quit [Quit: Konversation terminated!]
MarvelousWololo has quit [Quit: MarvelousWololo]
tjammer_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
tjammer has joined #ocaml
bgs has joined #ocaml
daftaupe has joined #ocaml
domq has joined #ocaml
domq has quit [Client Quit]
Serpent7776 has joined #ocaml
domq has joined #ocaml
tom1212 has joined #ocaml
domq has quit [Ping timeout: 246 seconds]
<tom1212> considering generating PBT tests with ppx, as the annotations can act as documentation, but on the other hand, I actually quite like to generate tests at execution time
<tom1212> what would be your pick?
John_Ivan_ has joined #ocaml
John_Ivan__ has quit [Ping timeout: 256 seconds]
domq has joined #ocaml
domq has quit [Client Quit]
xd1le has joined #ocaml
azimut has quit [Ping timeout: 246 seconds]
mima has joined #ocaml
domq has joined #ocaml
John_Ivan__ has joined #ocaml
John_Ivan__ has quit [Read error: Connection reset by peer]
John_Ivan has joined #ocaml
John_Ivan_ has quit [Ping timeout: 246 seconds]
John_Ivan has quit [Ping timeout: 245 seconds]
domq has quit [Quit: domq]
domq has joined #ocaml
bartholin has joined #ocaml
mima has quit [Ping timeout: 246 seconds]
spip has joined #ocaml
masterbuilder has quit [Ping timeout: 248 seconds]
masterbuilder has joined #ocaml
domq has quit [Quit: domq]
tom1212 has quit [Remote host closed the connection]
tom1212 has joined #ocaml
domq has joined #ocaml
bgs has quit [Remote host closed the connection]
bartholin has quit [Quit: Leaving]
waleee has joined #ocaml
troydm has quit [Ping timeout: 260 seconds]
mima has joined #ocaml
yoyofreeman has quit [Read error: Connection reset by peer]
waleee has quit [Ping timeout: 256 seconds]
mima has quit [Ping timeout: 246 seconds]
domq has quit [Quit: domq]
azimut has joined #ocaml
domq has joined #ocaml
keyboard has joined #ocaml
keyboard has quit [Client Quit]
keyboard has joined #ocaml
keyboard has quit [Client Quit]
<discocaml> <regularspatula> tom1212: I have used ppx_quickcheck when it's called for. Works well
yoyofreeman has joined #ocaml
Serpent7776 has quit [Ping timeout: 245 seconds]
rwmjones is now known as rwmjones|HOLS
tom1212 has quit [Remote host closed the connection]
tom1212 has joined #ocaml
yoyofreeman has quit [Read error: Connection reset by peer]
domq has quit [Quit: domq]
MarvelousWololo has joined #ocaml
MarvelousWololo has quit [Remote host closed the connection]
waleee has joined #ocaml
Tuplanolla has joined #ocaml
bartholin has joined #ocaml
yoyofreeman has joined #ocaml
tom1212 has quit [Remote host closed the connection]
amk has quit [Read error: Connection reset by peer]
amk has joined #ocaml
domq has joined #ocaml
domq_ has joined #ocaml
domq_ has quit [Client Quit]
domq has quit [Ping timeout: 245 seconds]
troydm has joined #ocaml
mima has joined #ocaml
infinity0 has quit [Ping timeout: 256 seconds]
infinity0 has joined #ocaml
infinity0_ has joined #ocaml
infinity0 is now known as Guest4380
Guest4380 has quit [Killed (mercury.libera.chat (Nickname regained by services))]
infinity0_ is now known as infinity0
<discocaml> <drupyog> I'm always writing compilers 😄
szkl has joined #ocaml
<discocaml> <companion_cube> But for what? :p
bartholin has quit [Quit: Leaving]
<discocaml> <drupyog> you'll probably greatly enjoy that, actually 🙂
Techcable has joined #ocaml
mima has quit [Ping timeout: 246 seconds]
<companion_cube> Cause I'm a bit thief? :p
tjammer has quit [Ping timeout: 246 seconds]
tjammer has joined #ocaml
<discocaml> <darrenldl> very cool : o
waleee has quit [Ping timeout: 246 seconds]
waleee has joined #ocaml
leah2 has quit [Ping timeout: 248 seconds]
leah2 has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]