infinity0 has quit [Killed (niven.freenode.net (Nickname regained by services))]
infinity0 has joined #ocaml
ivanacostarubio_ has joined #ocaml
ivanacostarubio has quit [Ping timeout: 246 seconds]
ivanacostarubio_ is now known as ivanacostarubio
zwild has joined #ocaml
<sam__>
why does jbuilder tell me "Multiple rules generated for SOME_O_FILE"?
ivanacostarubio_ has joined #ocaml
ivanacostarubio has quit [Ping timeout: 248 seconds]
ivanacostarubio_ is now known as ivanacostarubio
<aantron_>
sam__: my guess would be your rule stanzas
<aantron_>
anyway i've never seen this error. it sounds like you have multiple stanzas generating the same module in their outputs
cranmax has joined #ocaml
Merv_ has quit [Ping timeout: 248 seconds]
zwild has quit [Remote host closed the connection]
zwild has joined #ocaml
sam__ has quit [Ping timeout: 240 seconds]
pzp has quit [Quit: Connection closed for inactivity]
<rgrinberg>
This usually happens when you define multiple stanzas in one directory but don't specify the modules field explicitly
sh0t has quit [Remote host closed the connection]
zwild has quit [Remote host closed the connection]
zwild has joined #ocaml
sgronblo has joined #ocaml
Merv_ has joined #ocaml
barcabuona has quit [Ping timeout: 276 seconds]
moei has quit [Quit: Leaving...]
barcabuona has joined #ocaml
sam__ has joined #ocaml
mengu has quit [Remote host closed the connection]
sam__ has quit [Ping timeout: 276 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
Merv_ has quit [Ping timeout: 240 seconds]
mfp__ has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 240 seconds]
sam__ has joined #ocaml
nomicflux has joined #ocaml
sam__ has quit [Ping timeout: 255 seconds]
nomicflux has quit [Quit: nomicflux]
aantron_ has quit [Quit: Page closed]
Merv_ has joined #ocaml
Merv_ has quit [Ping timeout: 248 seconds]
govg has joined #ocaml
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 240 seconds]
mengu has joined #ocaml
enterprisey has joined #ocaml
ygrek has joined #ocaml
spacebat_ has joined #ocaml
FreeBirdLjj has joined #ocaml
Merv_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 260 seconds]
zwild has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
zwild has joined #ocaml
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 255 seconds]
jlam has quit [Ping timeout: 268 seconds]
jlam has joined #ocaml
mengu has quit [Remote host closed the connection]
cranmax has quit [Quit: Connection closed for inactivity]
Merv_ has quit [Ping timeout: 240 seconds]
enterprisey has quit [Remote host closed the connection]
aegray has quit [Ping timeout: 240 seconds]
aegray has joined #ocaml
mengu has joined #ocaml
mengu has quit [Ping timeout: 240 seconds]
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 248 seconds]
enterprisey has joined #ocaml
barcabuona has quit [Ping timeout: 255 seconds]
enterprisey has quit [Remote host closed the connection]
Simn has joined #ocaml
samrat has joined #ocaml
sam__ has joined #ocaml
fraggle-boate_ has joined #ocaml
sgronblo has quit [Read error: Connection reset by peer]
fraggle-boate has quit [Ping timeout: 240 seconds]
sgronblo has joined #ocaml
sam__ has quit [Ping timeout: 240 seconds]
freusque has joined #ocaml
zmt00 has quit [Read error: Connection reset by peer]
freusque has quit [Quit: WeeChat 1.7.1]
freusque has joined #ocaml
keep_learning has quit [Remote host closed the connection]
freusque has quit [Quit: WeeChat 1.7.1]
freusque has joined #ocaml
Merv_ has joined #ocaml
dakk has joined #ocaml
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 248 seconds]
dakk has quit [Ping timeout: 248 seconds]
dakk has joined #ocaml
troydm has quit [Ping timeout: 240 seconds]
troydm has joined #ocaml
ygrek has quit [Ping timeout: 248 seconds]
argent_smith has joined #ocaml
barcabuona has joined #ocaml
samrat has quit [Ping timeout: 276 seconds]
sam__ has joined #ocaml
moei has joined #ocaml
moei has left #ocaml [#ocaml]
sam__ has quit [Ping timeout: 255 seconds]
malina has quit [Ping timeout: 260 seconds]
samrat has joined #ocaml
barcabuona has quit [Quit: WeeChat 1.8]
moei has joined #ocaml
Meleagant has joined #ocaml
Meleagant has quit [Client Quit]
kakadu has joined #ocaml
dhil has joined #ocaml
sam__ has joined #ocaml
cranmax has joined #ocaml
sam__ has quit [Ping timeout: 248 seconds]
zpe has joined #ocaml
dhil has quit [Quit: Quit]
zpe has quit [Ping timeout: 260 seconds]
dhil has joined #ocaml
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
sepp2k has joined #ocaml
mfp__ has joined #ocaml
Sim_n has joined #ocaml
nightmared has quit [Ping timeout: 258 seconds]
Simn has quit [Read error: Connection reset by peer]
nightmared has joined #ocaml
zwild has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 258 seconds]
sgronblo has quit [Ping timeout: 268 seconds]
al-damiri has joined #ocaml
mengu has joined #ocaml
sam__ has joined #ocaml
naue has joined #ocaml
_andre has joined #ocaml
<sam__>
How do you usually use Merlin? Do you need to manually re-run whatever build tool you have setup to see the errors or can Merlin figure out stuff on the fly for any case?
<Drup>
if you change the external API of some file, then you need to rebuild for it to be picked up by merlin in other files
dhil has quit [Ping timeout: 276 seconds]
nomicflux has joined #ocaml
<sam__>
Drup: isnt there some way to do that automatically though?
<sam__>
in a clever controlled way
<Drup>
depends on your build system
jlam1 has joined #ocaml
jlam has quit [Ping timeout: 268 seconds]
nomicflux has quit [Quit: nomicflux]
dhil has joined #ocaml
shinnya has joined #ocaml
<sam__>
Drup: is there one that works this way?
andreas_ has joined #ocaml
cranmax has quit [Quit: Connection closed for inactivity]
dakk_ has joined #ocaml
nomicflux has joined #ocaml
nomicflux has quit [Client Quit]
dakk has quit [Ping timeout: 260 seconds]
freusque has quit [Quit: WeeChat 1.7.1]
freusque has joined #ocaml
freusque has quit [Quit: WeeChat 1.7.1]
freusque has joined #ocaml
dhil has quit [Ping timeout: 268 seconds]
butts_butts has joined #ocaml
<sspi>
I was wondering if there was a simple and quick way to get all the exceptions that a function might throw
<sspi>
nvrmind, got it
<orbifx[m]>
my skill to pass answers using the force is getting really strong in me :)
mengu has quit [Quit: Leaving...]
mrvn has left #ocaml [#ocaml]
freusque has quit [Ping timeout: 240 seconds]
cranmax has joined #ocaml
dhil has joined #ocaml
average has quit [Ping timeout: 258 seconds]
samrat has quit [Ping timeout: 260 seconds]
sh0t has joined #ocaml
<orbifx[m]>
which opam package would contain the compiler's libs? My build can't find caml_c_register_thread
<orbifx[m]>
ocaml-compiler-libs?
<octachron>
orbifx[m], opam build the compiler from source, so all compiler libs are included with the standard distribution
<octachron>
but you may need the right subpackage
<orbifx[m]>
ok, so something is going wrong with paths and linking phase
Enamex has joined #ocaml
ollehar has joined #ocaml
<ollehar>
anyone from France has two minutes over?
<rom1504>
y
<ollehar>
not about OCaml
<ollehar>
translation
<ollehar>
is this google translate correct? "Cet e-mail doit confirmer que l'ordre suivant a été confirmé à www.blabla.com"
<thizanne>
it's technically french, but maybe you could show the original sentence to check they match :)
<ollehar>
"This e-mail is to acknowledge that the following order has been confirmed on www.blabla.com"
<thizanne>
it's not the best translation but the general sense is the same
<ollehar>
good enough
reynir is now known as not-reynir
<ollehar>
thanks
not-reynir is now known as reynir
<ollehar>
and one more:
<ollehar>
?
<ollehar>
Cet e-mail vous informe qu'une nouvelle facture a été générée pour vous.
<ollehar>
=
<ollehar>
This e-mail is to inform you that a new invoice has been generated for you.
<thizanne>
ollehar: I would probably translate by "Cet e-mail confirme que l'ordre suivant a été validé sur www.blabla.com" fwiw, if you want to use it to communicate with actual french people
<thizanne>
last one is ok
<ollehar>
thizanne: ok, I'll trust you with that, thank you!
<ollehar>
ok
<rom1504>
order is commande
<thizanne>
oh yeah sorry
<ollehar>
oh
<thizanne>
replace "l'ordre suivant" by "la commande suivante"
<theblatte>
octachron: doh! I ran into that months ago and that was the fix back then too but I forgot
<theblatte>
thanks!
ollehar has left #ocaml [#ocaml]
<orbifx[m]>
how is ocamlfind told to link to ocaml's "library"? That's where caml_c_thread_register definition should be, right?
FreeBirdLjj has quit [Read error: Connection reset by peer]
<theblatte>
CAML_LD_LIBRARY_PATH?
FreeBirdLjj has joined #ocaml
<Enamex>
Hello o/
<Enamex>
I'm interested in documents/papers/opinion pieces talking about past design of ML languages and future proposals. I remember several from several years back to 2 years back. Of which are 1ML and Successor ML. Does anyone know of others?
<octachron>
orbifx[m], are you including <caml/threads.h> and adding the "-thread" option to ocamlfind ?
<orbifx[m]>
that directory is empty.. do I need to install something?
<Drup>
after that, it depends how experimental you want to get :)
<Drup>
(just read the proposed changes for Successor ML ... This is so conservative it's kind of ridiculous =')
<Drup>
(and it doesn't fix any of the actual issues with the SML module system)
<Drup>
(a more accurate name would be "SML 1.2")
dhil has quit [Ping timeout: 246 seconds]
sam__ has quit [Ping timeout: 240 seconds]
<Drup>
Enamex: what are you interested in, more precisely ?
shinnya has quit [Ping timeout: 255 seconds]
sam___ has joined #ocaml
<Enamex>
Drup: :)
<Enamex>
Well, all kinds of changes, really. So long as the author regards their critique/proposal to be towards something that belongs to the ML family.
demonimin has quit [Remote host closed the connection]
<Enamex>
For example, the 1ML paper. I remember also some fairly extensive opinion piece talking about one ML language (can't remember which) especially about modules. Also there was a part critiquing type syntax and some function signature restrictions?
<rgrinberg>
Drup: i had a brief look at tyxml's build. I think the findlib subpackages would have to turn into opam subpackages for the port to work
sam___ has quit [Ping timeout: 240 seconds]
shinnya has quit [Ping timeout: 255 seconds]
aciniglio has joined #ocaml
jnavila has joined #ocaml
aciniglio has quit [Ping timeout: 240 seconds]
enterprisey has quit [Ping timeout: 260 seconds]
Simn has joined #ocaml
jnavila has quit [Quit: Konversation terminated!]
jnavila has joined #ocaml
aantron_ has joined #ocaml
<aantron_>
is tyxml being ported to jbuilder? we have some experience from porting lwt, without creating new opam packages (for now)
<rgrinberg>
aantron_: oh yeah,that's right
<aantron_>
likewise porting bisect_ppx to jbuilder+omp without renaming the ppx, etc
enterprisey has joined #ocaml
<rgrinberg>
Drup: ha tyxml's mli only module doesn't compile with jbuilder either. I get this cryptic error: Error: Cannot safely evaluate the definition of the recursively-defined module HACK.
<Drup>
huh, there are no recursive modules in tyxml :|
<Drup>
aantron_: I would be happy if it was done. I won't dedicate time to that for now :)
<rgrinberg>
Drup: the recursive module comes from the hack jbuilder installs to build the mli only module
<companion_cube>
I have some for storing interfaces
<companion_cube>
well ocp* should migrate away from ocp-build
<companion_cube>
I don't care towards what :D
sam__ has joined #ocaml
sam__ has quit [Ping timeout: 258 seconds]
samrat has quit [Ping timeout: 240 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
malc_ has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 260 seconds]
<orbifx[m]>
does oasis overlap at all with jbuild?
<companion_cube>
it could call it, I guess
<companion_cube>
but no one wrote a plugin yet
slash^ has joined #ocaml
<orbifx[m]>
I know that oasis is not a build system, but it wraps one. But if jbuild claims to do everything, then it overtakes oasis
<orbifx[m]>
is that the case?
<companion_cube>
I don't think so
<companion_cube>
jbuilder doesn't seem to be higher-level than ocamlbuild, on top of wihch oasis lies
<Drup>
rgrinberg: did you added a comment on the thread about standalone .mli ?
<Drup>
jbuilder is higher level than ocamlbuild.
<companion_cube>
oh.
<Drup>
Or, rather, it has both
<Drup>
Personally, I don't see the point of an jbuilder backend for oasis. When we get to the point where everything in oasis is easy to express in jbuilder (it's missing mostly C files and internal modules), then you might as well use jbuilder, the description language is as usable in both
<Drup>
(and you avoid the annoying oasis problem of having half the build description in another format)
<companion_cube>
assuming all of oasis+ocamlbuild is eventually encodable in jbuilder
zpe has joined #ocaml
<Drup>
except that oasis itself is not very powerful, you always drop down to ocamlbuild when doing complicated things
noplamodo_ has joined #ocaml
chelfi2 has joined #ocaml
<Drup>
oasis is convenient, but jbuilder is equally convenient, so using it as a backend seems pointless
bthom1 has joined #ocaml
vbmithr_ has joined #ocaml
ia0_ has joined #ocaml
chelfi1 has quit [Ping timeout: 246 seconds]
noplamodo has quit [Ping timeout: 246 seconds]
vbmithr has quit [Ping timeout: 246 seconds]
bthom has quit [Ping timeout: 246 seconds]
ia0 has quit [Ping timeout: 246 seconds]
<companion_cube>
yeah yeah
<companion_cube>
jbuilder is just not yet as convenient as ocamlbuild for some things
zpe has quit [Ping timeout: 268 seconds]
Merv_ has quit [Remote host closed the connection]
Merv_ has joined #ocaml
kakadu has quit [Quit: Konversation terminated!]
TheLemonMan has joined #ocaml
sam__ has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
Merv_ has quit [Ping timeout: 260 seconds]
jnavila has joined #ocaml
sam__ has quit [Ping timeout: 240 seconds]
cranmax has quit [Quit: Connection closed for inactivity]
enterprisey has quit [Ping timeout: 276 seconds]
Enamex has quit [Ping timeout: 260 seconds]
cranmax has joined #ocaml
<aantron_>
jbuilder needs a lot of work to be fully useful without a layer over it
<aantron_>
i am optimistic it will happen
<aantron_>
but in the meantime in lwt we have essentially a pressure to convert all of our jbuild files to ocaml syntax
<aantron_>
and this is not a maintainable scenario, as it was better to have a single myocamlbuild.ml
<aantron_>
either that or i am missing some details about how to tweak compilation :)
nicoo has quit [Remote host closed the connection]
<companion_cube>
the -O3 (same as -color always) is indeed nice to have…
<aantron_>
there are probably other ways to handle the coverage thing, but ultimately everything proposed so far is going to be either a hack in lwt, or a hack in bisect
<aantron_>
another annoying issue was enabling custom warning settings. jbuilder has --dev, but that is a hardcoded warning flag list, and we want control over that. this requires modifying each jbuild file. i ccd diml about that in the relevant issue that made that change
<Drup>
yeah, I asked for that too
<companion_cube>
too many builtin things…
<aantron_>
again im optimistic on jbuilder's future, but i think 1.0 will still be effectively a beta when it comes to building something lwt
<aantron_>
like* lwt
al-damiri has quit [Quit: Connection closed for inactivity]
iitalics has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
sam___ has joined #ocaml
sam___ has quit [Ping timeout: 248 seconds]
average has joined #ocaml
SpiceGuid has joined #ocaml
Merv_ has joined #ocaml
Merv_ has quit [Read error: Connection reset by peer]
kakadu has joined #ocaml
Merv_ has joined #ocaml
<Armael>
aantron_: do you know if there's a good specification detailing when is whitespace significant in html?
<orbifx[m]>
I find that the build systems and compilations are more complicated than the language itself
zpe has quit [Remote host closed the connection]
<orbifx[m]>
maybe it's just a phase :P
zpe has joined #ocaml
<Armael>
(not parsing-wise, but rendering-wise)
<aantron_>
Armael: not immediately, but this should exist somewhere
zpe has quit [Ping timeout: 260 seconds]
SpiceGuid has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.46/20161213183751]]
pierpa has joined #ocaml
<orbifx[m]>
is there a way to change ocamlbuild's verbosity from oasis?
naue has quit [Ping timeout: 260 seconds]
Simn has quit [Ping timeout: 260 seconds]
moei has quit [Quit: Leaving...]
beginner has joined #ocaml
<beginner>
using opam on debian stretch gives me strange linker errors when updating packages
<aantron_>
beginner: how did you end up with 4.03.0? opam switch 4.03.0?
<beginner>
yes, but before that i tried 4.02.3 and had the same error
<aantron_>
a bit at a loss here. is the system switch working?
Merv_ has quit [Ping timeout: 246 seconds]
<beginner>
how can i check?
pzp has joined #ocaml
<aantron_>
opam switch system, then try your command
<beginner>
now it seems to work, i install the missing packages now and that works
iitalics has quit [Quit: /thread]
sam__ has joined #ocaml
jnavila has quit [Ping timeout: 240 seconds]
_andre has quit [Quit: leaving]
Denommus has joined #ocaml
sam__ has quit [Ping timeout: 240 seconds]
Denommus` has joined #ocaml
<beginner>
.opam/4.02.3/bin/ocamlfind: not found
<beginner>
and opam says ocamlfind is installed
<orbifx[m]>
you maybe need to update your environmental variables?
<beginner>
this eval command?
<orbifx[m]>
eval `opam config env`
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
<beginner>
i have done that
<orbifx[m]>
afte you run installed the latest switch?
<beginner>
yes
Denommus has quit [Ping timeout: 255 seconds]
<orbifx[m]>
if ocamlfind doesnt exist under 4.02.3, and opam says it's installed, then you probably have another switch active under which ocamlfind is installed
<orbifx[m]>
that's what this makes me think anyway
<orbifx[m]>
so you need to run `opam switch` to see what switches you have installed and which is active
leah2_ has joined #ocaml
leah2 has quit [Ping timeout: 255 seconds]
Denommus` is now known as Denommus
leah2_ has quit [Client Quit]
<beginner>
i have four installed and the current switch is the system installation of 4.02.3
<orbifx[m]>
and what does this return: echo $PATH
<beginner>
.opam/system/bin:....
enterprisey has joined #ocaml
<orbifx[m]>
if the 4.02.3 path is not there, it's not using it
<orbifx[m]>
so your eval somehow didn't work
<orbifx[m]>
when you did opam init, did you tell it to install into your profile?
<beginner>
i dont know, the initial opam installation is a long time ago
<orbifx[m]>
ok
<orbifx[m]>
best close that terminal, start another, run eval `opam config env` again and check what echo $PATH says
<beginner>
i closed the ssh connection and tried it again, but same result
ollehar has joined #ocaml
<orbifx[m]>
that is, your $PATH doesn't contain 4.02.3?
ivanacostarubio has quit [Read error: Connection reset by peer]
<orbifx[m]>
can you pastbin the output of `opam config env` ?
<orbifx[m]>
an I means installed, and C means current i think
<orbifx[m]>
run: opam install ocamlfind
<beginner>
[NOTE] Package ocamlfind is already installed (current version is 1.7.3).
<beginner>
something is seriously broken here
kolko has joined #ocaml
<orbifx[m]>
it might be right
<orbifx[m]>
we are coming to the last steps :P
<beginner>
if i use the 4.02.3 not system switch i get this -fPic issue....
<orbifx[m]>
what command returned: .opam/4.02.3/bin/ocamlfind: not found
<orbifx[m]>
';
aciniglio has quit [Ping timeout: 268 seconds]
<beginner>
ocaml setup.ml -configure
<orbifx[m]>
do: oasis setup
<orbifx[m]>
actually wake
<orbifx[m]>
wait(
<orbifx[m]>
run: make clean
<orbifx[m]>
then run: oasis setup
<orbifx[m]>
and then whatever other commands you run
<octachron>
ocaml setup.ml -distclean and check that all setup.data have been erased
<octachron>
(oasis keeps the absolute path to ocaml in these setup.data files, which causes this kind of problem when switching fron one Ocaml compiler to another)
<orbifx[m]>
the first two commands you have beginner are caching paths directly into .opam/. If you then want to use a new switch, you have to do what octachron said, to clearout the caches
<orbifx[m]>
and setup anew, with the commands you have
<orbifx[m]>
does that make any sense?
Merv_ has joined #ocaml
<beginner>
i dont know the technical reasons behind this design, but i normally create my binaries within a docker container that does not switch ocaml compilers
<beginner>
so that issue should not appear, but thanks a lot guys for helping with this issue
<orbifx[m]>
there are camels working 24/7 to make the build tools better. :P in the mean time, you can report this experience at http://discuss.ocaml.org/ or the mailing list to have someone take note of it
sam__ has joined #ocaml
enterprisey has quit [Remote host closed the connection]
ollehar has quit [Quit: ollehar]
sam__ has quit [Ping timeout: 240 seconds]
beginner has quit [Ping timeout: 260 seconds]
Merv_ has quit [Ping timeout: 255 seconds]
sh0t has quit [Remote host closed the connection]
malina has joined #ocaml
iitalics has joined #ocaml
aphprentice has quit [Quit: Connection closed for inactivity]
argent_smith has quit [Quit: Leaving.]
gasche has joined #ocaml
<gasche>
hi there
<Armael>
hey!
<gasche>
Drup: I sent the list of accepted OCaml 2017 presentations on ocaml.org and the ICFP website
<gasche>
( one thing that is not given there is the split between talks and posters )
<Drup>
yay
<gasche>
Armael: congratulations on your blog, it's reached new readership levels
<Armael>
hehe, yes, I saw that Xavier's blogpost was on top of reddit and hn at some point
<gasche>
you will end the month with more than 3k visits per day, which is quite impressive and I think better than it ever was
<Armael>
do we have statistics?
<gasche>
of course, this means that you will have to work hard to find other high-quality posts starting in September
cranmax has quit [Quit: Connection closed for inactivity]
<Drup>
this ocaml workshop selection is quite diverse
kakadu has quit [Remote host closed the connection]
<Drup>
gasche: in the end, how many submission did you got (if that is not a secret at this point) ?
<Drup>
(you where worried the day before the deadline :p)
<Drup>
were*
<gasche>
I'm a bit uneasy giving information about rejections; but we did have to reject some papers and it was more difficult than previous years
<gasche>
we also accepted more papers than any other year, I think, thanks to the decision, from the start, to have more posters
<zozozo>
how is the talk/poster ratio ?
<gasche>
(we selected which presentations to have as posters not based on quality/preference, but on which ones would work well on this medium)
<Drup>
(giving acceptance statistics is quite usual in conferences, though)
<gasche>
there are four posters and 12 talks I think
<Armael>
does this means that the amount of good quality submissions has increased since last year?
<gasche>
yes
<Armael>
cool
<gasche>
well
<gasche>
I'm happy about it, but it also gave sensibly more work to the PC
<gasche>
hm
<gasche>
there are also two talks that were accepted but will be presented at the ML workshops, and therefore don't show up here yet
<gasche>
(but they are not yet in the ML workshop's "accepted paper" list)
<Drup>
I can't say I'm terribly convinced by posters, by I already discussed with def` about that :p
<gasche>
I was against posters as well (and I ranted to zozozo about it :p)
<zozozo>
well, I'd also would have preferred a talk rather than a poster :p
<gasche>
but (1) some people insisted that they liked it a lot and (2) there is no way to accept as many presentations without having posters
<Drup>
Is there a lightning talk session to goes with the posters ?
<gasche>
I think that once we decide to have posters (rather than reject some talks), it's better to decide talk/poster based on "what would fit well" rather than review score
<gasche>
Drup: we plan to, although the details are not finalized yet
<Drup>
right
<Drup>
If yes, that's okay-ish
<Drup>
(I believe people who like posters have not presented a poster in a very very long time and forgot how annoying it is as an author)
<gasche>
well
<gasche>
my one and only poster-presentation experience sucked in particular because no one at the event actually cared about my work
<zozozo>
gasche: are you talking about your poster at Montpellier ?
<gasche>
I think that the OCaml Workshop is quite different, being sensibly more focused in term of content
<octachron>
Drup, there are people which genuinely enjoys presenting posters, also posters somewhat scale better with team project since in this case the "wallflower" can rotate
<gasche>
zozozo: yep
<zozozo>
which, by the way, I still have in one of my closets :p
<Drup>
octachron: Ah, maybe
<Drup>
I personally dislike it extremely, and if there had been a checkbox "Are you ready to present your work as a poster?", I would not have checked it. Now it's done so, well, gotta do what you gotta do. :p
sam__ has joined #ocaml
<zozozo>
i've never done a poster yet, so maybe it's going to be nice, though I still have to make it :p
<gasche>
I thought of letting submitters ask for one or the other, but I was worried that people would self-censor, with only the more insecure/junior people accepting posters
<gasche>
the two extra talks that will be presented at the ML workshop are "VOCAL -- A Verified OCAml Library" and "Bioinformatics, The Typed Tagless Final Way"
<gasche>
(but Drup's suggestion of "would you *refuse* to present as a poster?" may be a way to formulate it to gain information yet avoid self-censorship)
<Drup>
gasche: if you want to provide the option, do it the other way around, ask people if they really *don't* want to present as posters (at the implicit risk of not presenting at all, if there are not engouh slots)
<gasche>
well
<gasche>
except that if we couldn't have posters, we may have had to reject *other people's* submissions
<gasche>
I think if you ask zozozo whether if would choose to give a talk if that meant that *someone else* would be rejected instead of accepted, it's a bit different
nomicflux has joined #ocaml
<gasche>
but sure, having this information does help a bit (if you hesitate between several proposals for posterization)
<gasche>
I'm going to dinner, see you
<gasche>
s/to/for/
sam__ has quit [Ping timeout: 248 seconds]
<zozozo>
on the other hand, had such an option been available, I don't know if I would have used it, mainly because I don't have any experience presenting posters, whereas doing a talk has become easier, so I might have opted for the easy way
<zozozo>
so maybe I would have deprived myself (or someone else, has gasche mentionned) from presenting work, only because I'm not familiar with how to make a poster :p
<Drup>
zozozo: that's why it's better phrased the other way around :p