<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))]