ravenousmoose has quit [Ping timeout: 245 seconds]
spew has quit [Quit: Connection closed for inactivity]
vicfred has joined #ocaml
pierpal has joined #ocaml
logicmoo is now known as dmiles
q9929t has joined #ocaml
q9929t has quit [Client Quit]
jbrown has quit [Ping timeout: 246 seconds]
jbrown has joined #ocaml
dborisog has joined #ocaml
Haudegen has quit [Ping timeout: 252 seconds]
tormen_ has joined #ocaml
tormen has quit [Ping timeout: 265 seconds]
mfp has quit [Ping timeout: 240 seconds]
oxford has quit [Ping timeout: 260 seconds]
pierpal has quit [Read error: Connection reset by peer]
oxford has joined #ocaml
dborisog has quit [Ping timeout: 240 seconds]
vicfred has quit [Quit: Leaving]
_whitelogger has joined #ocaml
pierpal has joined #ocaml
brettgilio has joined #ocaml
vicfred has joined #ocaml
Vikfret has joined #ocaml
_whitelogger has joined #ocaml
ggole has joined #ocaml
dborisog has joined #ocaml
narimiran has joined #ocaml
vicfred has quit [Quit: Leaving]
gravicappa has joined #ocaml
dborisog has quit [Remote host closed the connection]
dborisog has joined #ocaml
brettgilio has quit [Quit: Quit]
brettgilio has joined #ocaml
ravenousmoose has joined #ocaml
robmyers has quit [Ping timeout: 264 seconds]
cbarrett has quit [Ping timeout: 264 seconds]
cbarrett has joined #ocaml
robmyers has joined #ocaml
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #ocaml
gravicappa has quit [Ping timeout: 250 seconds]
kgop has quit [Ping timeout: 265 seconds]
gareppa has joined #ocaml
gareppa has quit [Client Quit]
Vikfret has quit [Quit: Leaving]
silver has joined #ocaml
mfp has joined #ocaml
Serpent7776 has joined #ocaml
gravicappa has joined #ocaml
Haudegen has joined #ocaml
narimiran has quit [Quit: leaving]
pierpal has quit [Ping timeout: 240 seconds]
pierpal has joined #ocaml
gareppa has joined #ocaml
kleisli has quit [Quit: Leaving]
jco has joined #ocaml
FreeBirdLjj has joined #ocaml
<hannes>
if I want to create a tiny (interactive / reactive) user interface to be run both in the browser as well on the CLI, is there anything like that already done in OCaml? or would I need to write the UI logic multiple times (likely once with js_of_ocaml)?
<Armael>
pinging def` ^
gareppa has quit [Quit: Leaving]
barockobamo has joined #ocaml
TC01_ is now known as TC01
sagax has quit [Ping timeout: 265 seconds]
sagax has joined #ocaml
narimiran has joined #ocaml
narimiran has quit [Remote host closed the connection]
narimiran has joined #ocaml
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<oni-on-ion>
hannes, personally i use Raylib to write once both for desktop and web
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 245 seconds]
heredoc has quit [Quit: ZNC 1.6.5+deb1+deb9u2 - http://znc.in]
heredoc has joined #ocaml
bartholin has quit [Ping timeout: 265 seconds]
ziyourenxiang has quit [Ping timeout: 276 seconds]
bartholin has joined #ocaml
barockobamo has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 276 seconds]
kakadu has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 245 seconds]
Haudegen has quit [Ping timeout: 240 seconds]
dborisog has quit [Ping timeout: 240 seconds]
silver has quit [Quit: rakede]
pierpal has quit [Ping timeout: 240 seconds]
Haudegen has joined #ocaml
gravicappa has joined #ocaml
j9m has quit [Ping timeout: 265 seconds]
gareppa has joined #ocaml
gareppa has quit [Client Quit]
j9m has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
jim7j1ajh has joined #ocaml
jimt has quit [Ping timeout: 265 seconds]
ggole has quit [Quit: Leaving]
bitwinery has joined #ocaml
kakadu has quit [Ping timeout: 240 seconds]
gravicappa has quit [Ping timeout: 276 seconds]
oni-on-ion has quit [Ping timeout: 240 seconds]
Sifax has joined #ocaml
<Sifax>
Bonjour, y aurait-il quelqu'un d'assez savant en OCaml pour dénicher un bug assez particulier
<Sifax>
# class virtual entete = object(self) end;;
<Sifax>
class virtual rep : string -> object end
<Sifax>
class virtual ['a, 'b] operation : object end
<Sifax>
# class virtual ['a,'b] operation = object(self) end;;
<Sifax>
class virtual entete : object end
<Sifax>
# let a = ([] : (entete * ((string*in_channel),rep) operation) list);;
<Sifax>
val a : (entete * (string * in_channel, rep) operation) list = []
<Sifax>
Donc j'ai une classe abstraite "rep" qui est une représentation d'un fichier binaire, celui-ci prends en entrée de constructeur le nom du fichier
<Sifax>
J'ai une classe polymorphisque sur deux type "Opération" qui est la représentation dans mon système d'un suite d'opération sur un ou plusieurs éléments prenant en entrée le type 'a, et en sortie le type 'b
<companion_cube>
Sifax: 1. #ocaml-fr 2. utilise un site de snippets de code