<Gabriel>
classDeclaration: CLASS ID EXTENDS ID LEFT_BRACE fieldList HASHTAG methodList RIGHT_BRACE {Class($2,$4,$6,$8)}
<Gabriel>
;
<Gabriel>
and i have 2 warning saying that "production classDeclarationList -> is never reduced." and "production classDeclarationList -> classDeclaration is never reduced."
<Gabriel>
and when i try to parse an input file i get syntax error after the class token
MercurialAlchemi has joined #ocaml
Maxdaman1us is now known as Maxdamantus
toolslive has quit [Ping timeout: 246 seconds]
nicholasf has quit [Ping timeout: 276 seconds]
toolslive has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
struktured has quit [Ping timeout: 264 seconds]
mistermetaphor has quit [Remote host closed the connection]
Reshi has quit [Ping timeout: 264 seconds]
Reshi has joined #ocaml
seangrove has joined #ocaml
Algebr` has joined #ocaml
Reshi has quit [Ping timeout: 244 seconds]
nicholasf has joined #ocaml
Gabriel has quit [Quit: Leaving]
nicholasf has quit [Ping timeout: 248 seconds]
antkong has quit [Quit: antkong]
Haudegen has quit [Ping timeout: 276 seconds]
butts_butts has joined #ocaml
jeffmo has quit [Ping timeout: 268 seconds]
butts_butts has quit [Ping timeout: 268 seconds]
<sspi>
Drup: if I'm correct what you sent yesterday compiles a .ml file?
seangrove has quit [Ping timeout: 260 seconds]
tane has joined #ocaml
Haudegen has joined #ocaml
toolslive has quit [Quit: Leaving]
demonimin has joined #ocaml
dsheets has joined #ocaml
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
AlexRussia has quit [Ping timeout: 244 seconds]
wolfcore has quit [Ping timeout: 250 seconds]
ygrek_ has quit [Ping timeout: 244 seconds]
wolfcore has joined #ocaml
dariol has joined #ocaml
silver has joined #ocaml
dariol has left #ocaml ["Ex-Chat"]
Leonidas_ is now known as Leonidas
ontologiae has joined #ocaml
seangrove has joined #ocaml
seangrove has quit [Ping timeout: 248 seconds]
AlexRussia has joined #ocaml
larhat has joined #ocaml
teiresias has joined #ocaml
jwatzman|work has joined #ocaml
hydan has quit [Remote host closed the connection]
hydan has joined #ocaml
huza has joined #ocaml
kushal has quit [Quit: Leaving]
antkong_ has joined #ocaml
antkong_ has quit [Client Quit]
Algebr` has quit [Ping timeout: 248 seconds]
Simn has joined #ocaml
julien_t has joined #ocaml
AlexRussia has quit [Ping timeout: 268 seconds]
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
julien_t has quit [Ping timeout: 264 seconds]
lordf has joined #ocaml
hydan has quit [Quit: hydan]
lordf has quit [Quit: leaving]
Anarchos has joined #ocaml
lordf has joined #ocaml
A19774941 has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
A1977494 has quit [Ping timeout: 248 seconds]
seangrove has joined #ocaml
Khady_ is now known as Khady
dhil has joined #ocaml
seangrove has quit [Ping timeout: 244 seconds]
noddy has joined #ocaml
d0nn1e has quit [Ping timeout: 268 seconds]
d0nn1e has joined #ocaml
malina has joined #ocaml
seangrove has joined #ocaml
<Drup>
it produces a .ml file
<Drup>
it doesn't compile a single thing
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
kaustuv has left #ocaml ["ERC (IRC client for Emacs 24.5.1)"]
seangrove has quit [Ping timeout: 244 seconds]
dsheets has quit [Remote host closed the connection]
martintrojer has joined #ocaml
dsheets has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
dsheets has quit [Remote host closed the connection]
dsheets has joined #ocaml
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
engil has joined #ocaml
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
noddy has quit [Ping timeout: 276 seconds]
chelfi has joined #ocaml
djellemah_ has joined #ocaml
djellemah_ has quit [Remote host closed the connection]
Haudegen has quit [Ping timeout: 276 seconds]
_andre has joined #ocaml
aantron has joined #ocaml
<sspi>
Drup: ah, I already create a .ml file in a rather simple way - I want to have the actual compile part actually
<sspi>
Drup: also, how do I know if I'm in the last ppx invocation? is that even possible to know?
<Drup>
you just to add the various dependencies in your build system
<Drup>
+need
<sspi>
-ppx "myPPX -final-invocation" something like that? (my build system currently is just a simple makefile)
<sspi>
(not using ocamlbuild - just plain ocamlc)
<Drup>
I'm not really sure what is your problem, if you have the .ml file, just compile it like a .ml file
FredF has quit [Remote host closed the connection]
<sspi>
Drup: the problem I'm having is that I want to have multiple .ml files with a ppx extension - and they should all behave the same, except for the last .ml that I'm processing - here I want to collect all the data from the previous ppx invocations and generate one ml file (the dispatcher.ml that I mentioned yesterday)
<Drup>
it sounds like it would be simpler not to have a notion of "last" ppx, and instead add a post-processing phase of some sort that depends on all the .cmo that are produced by the ml on which the ppx is applied.
<sspi>
Drup: any example of that?
<Drup>
not really
<reynir>
In opam, is it possible to search for packages that depend on package X? Can't spot it in the help page
mj12` has joined #ocaml
<Drup>
reynir: look at the option of opam list
<reynir>
Great, thanks!
Nazral_ has joined #ocaml
iZsh_ has quit [Ping timeout: 244 seconds]
madroach has quit [Ping timeout: 244 seconds]
Nazral has quit [Ping timeout: 244 seconds]
emias has quit [Ping timeout: 244 seconds]
troydm has quit [Ping timeout: 244 seconds]
badon has quit [Ping timeout: 244 seconds]
tobast has quit [Ping timeout: 244 seconds]
mj12`_ has quit [Ping timeout: 244 seconds]
<sspi>
Drup: in that case I might just go for my "myPPX -final-invocation" solution - not elegant, but does the job for now
<pierpa>
is s is < 0 then it won't return spontaneously
<pierpa>
hence the guard
BitPuffin has quit [Disconnected by services]
itPuffinB has joined #ocaml
itPuffinB is now known as BitPuffin
kushal has quit [Ping timeout: 246 seconds]
julien_t has quit [Ping timeout: 264 seconds]
tane has quit [Remote host closed the connection]
struk|desk|away is now known as struk|desk
tennix has joined #ocaml
MercurialAlchemi has joined #ocaml
lordf has quit [Quit: leaving]
slash^ has joined #ocaml
malina has joined #ocaml
<aantron>
Drup, you prefer direct usage of Re combinators, right? working on the regexps right now
kdas_ has joined #ocaml
<Drup>
Yes, I do
<Drup>
it's much easier to understand and modify (you can name the sub regex and compose them)
<aantron>
yep. ok
BitPuffin has quit [Remote host closed the connection]
BitPuffin has joined #ocaml
kdas_ has quit [Ping timeout: 250 seconds]
noddy has joined #ocaml
matason has quit [Ping timeout: 276 seconds]
<struk|desk>
does opam have a "find me all packages which depend on X" querying capability?
<struk|desk>
or find me all packages with constraint X, even
<Drup>
See the options of opam list
<struk|desk>
ok, tx
<struk|desk>
--depends-on=PACKAGES ? :)
mistermetaphor has joined #ocaml
kdas_ has joined #ocaml
kdas_ has quit [Read error: Connection reset by peer]
ygrek_ has joined #ocaml
kushal has joined #ocaml
kushal has quit [Quit: Leaving]
Algebr` has joined #ocaml
jgjl has joined #ocaml
kushal has joined #ocaml
solrize has quit [Ping timeout: 268 seconds]
solrize has joined #ocaml
solrize has joined #ocaml
dsheets has quit [Remote host closed the connection]
BitPuffin has quit [Remote host closed the connection]
BitPuffin has joined #ocaml
struk|desk is now known as struk|desk|away
sh0t has quit [Ping timeout: 268 seconds]
larhat has quit [Quit: Leaving.]
dsheets has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
<aantron>
Drup, am i missing something, or are Re regexps only marginally more composable, due to still having a compile function?
<Drup>
aantron: well, the compile function is used on top
<Drup>
you can still share some subparts, and so on
<aantron>
yeah but am i right to understand that it is best not to compile the same regexp over and over?
<Drup>
of course
<Drup>
you compile once
sh0t has joined #ocaml
<aantron>
then this sucks, because now i need Re.t's for the pieces, and Re.re's for the composed pieces i will actually use, outside the abstractions..
<aantron>
perhaps i will contribute or make a separate memoization layer
<aantron>
i mean its not particularly worse than Str
<Drup>
Do you need to compose regex on the fly ?
<aantron>
no, its just somewhat annoying to maintain
<Drup>
well, you have your small set of regex combinators, then before, for example, fourfloat, you have "let fourfloat_re = Re.compile ..."
<aantron>
yeah but i also have things like spaces, so i need spaces : Re.t to be able to use it in other regexps, then spaces_compiled : Re.re to actually split with it, and likewise for a few others
<aantron>
its a lot like Str but Re has promise :p
<Algebr`>
Drup: what was your complaint about Str again?
<Drup>
stateful, awful API
<aantron>
Algebr`, the hidden state containing groups is a huge mistake
<aantron>
reminds of the strtok problem in C
<Algebr`>
ah, wasn't aware of that.
<Drup>
(not pure ocaml, too)
<Drup>
aantron: I don't feel it's a probel, you can encapsulate this quite easily
<Drup>
You need to think about you compile you regex anyway, in the general case
<Drup>
how*
<aantron>
i disagree that its not a problem
<aantron>
nobody wants to deal with this unless it matters to them, and its easy to provide an interface that allows both control over compilation for when you care, and memoization for when you dont
<aantron>
so ill just do it later, next time i am burned out maybe :)
ontologiae has quit [Ping timeout: 246 seconds]
<Drup>
Hum, ok, the clear separation between Re.t and Re.re never bothered me
<hcarty>
I agree that the separation is useful. For simple cases you don't need to worry about the Re.t form if you use Re_(pcre|glob|etc)
<aantron>
it bothered me now because i wanted to have a function which wraps regexps passed to it in the whole_string combinator before using them. however, obviously this is a bad idea unless i memoize the results inside that function. there are other solutions, but this reduces the potential usefulness of the interface
<aantron>
and of course having to have two values per regexp that you wish to both compose and use
<Drup>
aantron: I tend to approach this kind of problem with a "special purpose combinators" approach (see how I rewrote the reflect code emission).
ccmaru has joined #ocaml
<Drup>
with "finalizing" combinators, that are applied only at the end
<Drup>
it usually works decently
<hcarty>
Algebr`: I agree with 3, 6, 8, 9, 10, 11; not sure about 1, 2, 4, 5, 7
<Algebr`>
lol, basically the web
<Algebr`>
hcarty: would you like to add anything?
<hcarty>
Algebr`: Because I think the web portion is quite nice in OCaml from a services perspective. And there is a lot of effort being put into the browser side too.
<Drup>
Algebr`: what's your problem with opium already ?
<hcarty>
^ Exactly, opium makes getting a simple service up VERY easy
<Algebr`>
No problems with it, more options are needed.
<Algebr`>
shinnya has joined #ocaml
<Drup>
why ?
<Algebr`>
The more the merrier, more innovation.
<Drup>
I mean, more options for the sake of having more options ... is not very interesting
<Drup>
if you have specific points, sure, but otherwise, heh
<Algebr`>
Its a general overview, would anyone like to add anything to it?
<hcarty>
Algebr`: For 1: having [@@deriving pg_insert, pg_select] or similar would be nifty. For 2,4: opium?; For 5: No opinion; For 7: I think the attitude is friendly
<Drup>
Algebr`: it's your opiniated piece :)
<Algebr`>
yes, admittedly and said opionated.
<Drup>
I agree with 8 a lot, though :D
<hcarty>
Drup: :-)
<Algebr`>
hcarty: would you like to add it? otherwise I'll add it
<Algebr`>
(I'd like collective opinions)
<Drup>
Well, for 1, pgocaml is pretty close already
<hcarty>
Algebr`: As Drup said, it's your opinion piece. I'd need to think about it more.
<hcarty>
Algebr`: It would be nice to have concurrency-less cohttp working, for example. There were patches for this I think, but I'm not sure what their current state is.
<Algebr`>
oh I thought cohttp.unix was a thing
<hcarty>
Algebr`: That would take care of the "10 lines + monads" issue
<Algebr`>
yes very much so
<Drup>
(Also, about 7, I'm not sure where you get that exactly)
<hcarty>
Algebr`: I don't think cohttp.unix exists yet, sadly
<Algebr`>
yes, no idea where {-_-}
ygrek_ has quit [Ping timeout: 244 seconds]
lokien_ has quit [Quit: Connection closed for inactivity]
<hcarty>
I haven't seen evidence of (7) either - it's unfortunate and worrisome if it's widespread
ccmaru has left #ocaml ["Saliendo"]
<Drup>
Algebr`: if you are talking about me, you are getting wrong. I don't think it's lame or not serious, I just think the technological stack is crap, it's quite different
<Algebr`>
no, not at you or anyone in particular.
<Algebr`>
I felt this in morocco as well
<hcarty>
flux: My tracing adventure yesterday ended in me throwing up my hands and running an otherwise blocking operation with Lwt_preemptive.detach
<Drup>
Algebr`: I think the "this stack is pure crap" opinion is widespread. I don't think your version is
<Drup>
In particular, the OCaml team itself is quite conscientious about how js_of_ocaml is impacted and is quite open to patches that would improve js_of_ocaml
<Algebr`>
thanks friends
<hcarty>
Algebr`: A nice addition would be some more details around each point on the list. What exists, why that doesn't meet the need.
<hcarty>
Otherwise I'm not sure it will make any sense outside of folks already involved in the community
dsheets has quit [Remote host closed the connection]
<hcarty>
s/any/much/
orbifx2 has joined #ocaml
dsheets has joined #ocaml
orbifx has quit [Ping timeout: 248 seconds]
BitPuffin has joined #ocaml
dsheets has quit [Ping timeout: 260 seconds]
<Algebr`>
here's one that's odd to me, people don't know OCaml itself but know it doesn't have multicore
<Algebr`>
always leaves me scratching my head
<Drup>
and they all need highly performant parallelized program. :D
dsheets has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
tane has joined #ocaml
hydan has joined #ocaml
AlexRussia has joined #ocaml
<flux>
hcarty, :(
malina has quit [Ping timeout: 260 seconds]
<Drup>
aantron: I did some work on ppx_expect, we are int a better place for 4.03 compat wrt to optional arguments now
<hcarty>
flux: Indeed. I've spent more time on it than I can afford to right now, but I plan/hope to figure it out later.
sh0t has quit [Ping timeout: 248 seconds]
ygrek has joined #ocaml
ygrek has quit [Ping timeout: 260 seconds]
<Algebr`>
amazingly someone already sent a PR to fix the typos
<hcarty>
Algebr`: Passing it around at work for comments
<Algebr`>
comment on HN: 2. A dead simple high quality package manager i.e. bundler, mix, cargo. people don't know about opam I guess
<Algebr`>
hcarty: thanks!
<seangrove>
Just as a heads up, in case anyone would like to see a OCaml unikernel talk at Polyconf, I have a proposal up here that could use some upvotes https://eventil.com/polyconf/polyconf-16/poll - "From Unikernels to Databases to UIs: Truly full-stack apps in OCaml"
malina has joined #ocaml
copy` has joined #ocaml
<companion_cube>
Algebr`: opam is arguably not "dead simple", since it requires aspcud
<Algebr`>
hmm, requires? but it also has its own solver
ygrek has joined #ocaml
<flux>
but if you want it to actually work, it requires aspcud
<flux>
(unless things have improved)
<companion_cube>
^
<Algebr`>
touche
<edwin>
for some reason aspcud seems to have gotten slower though, is it just due to having more packages in the opam repo now?
<flux>
I guess so
jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<companion_cube>
some points seem unlikely to be solved though
<companion_cube>
like namespaces
<Algebr`>
from HN comment: "...In particular, while the one used in RWO (Core) seems very nice, it looks like its use of named parameters is via some kind of syntax extension." what....
<seangrove>
Algebr`: I think that person references Opium
<hcarty>
While the stdlib/core/batteries/containers/extlib/custom-personal-lib split is unfortunate, the Async/Lwt split is a bigger problem since it ties users' hands when libraries pick one to support instead of the other.
<companion_cube>
I agree
<companion_cube>
especially now that result is a standard type
<hcarty>
companion_cube: Indeed
<companion_cube>
now if only we could get common iterators... :]
<hcarty>
companion_cube: The Gen approach seems nice :-)
ryu0 has left #ocaml ["WeeChat 1.0.1"]
<edwin>
there was some talk on the ML about bridging the lwt-async gap in both directions
<edwin>
are there many libraries that picked async though?
<companion_cube>
hcarty: if only...
<edwin>
regarding point 3, it is interesting that what got me interested in lwt in the first place was eliom's documentation on how to specify parameters using combinators (I'd say cmdliner-like today, but I think eliom was first) that at first sight seemed something that would've needed compiler support, and it was pretty amazing that it was doable within ocaml itself without any magic from the compiler
kushal has joined #ocaml
<edwin>
point 11 windows support, beware that some AVs detect the ocamlrun.exe stub as malware
<edwin>
well to someone who doesn't know what ocaml is I can understand how it looks suspicious, there is this executable that loads some other program (ocamlrun.exe) to interpret some data that is appended to the executable you run
<edwin>
viruses usually don't go through all that trouble, they have the interpreter in the same executable, but the technique is not that different
toolslive has joined #ocaml
<Algebr`>
"This is something that really bugs me about OCaml in general. There's really no good option to do database access that doesn't involve writing raw, non-composable SQL queries. I don't need a full blown ORM, but something that makes writing type-safe (and injection-resistant) SQL queries like JOOQ would be absolutely amazing. For now I'm just sticking with Python and SQLAlchemy, as much as I love OCaml and F#." :(
<Drup>
edwin: java.exe is the same ...
<edwin>
yeah, but likely AV analyst knows what java is
<companion_cube>
Algebr`: it's only (so far) for sqlite, but have you seen ocaml-sqlexpr?
<Algebr`>
yes have and asked author for postgres
<companion_cube>
(not sure it cmposes though)
slash^ has quit [Read error: Connection reset by peer]
matason has joined #ocaml
Kakadu has joined #ocaml
hcarty1 has joined #ocaml
hcarty has quit [Ping timeout: 268 seconds]
hcarty1 is now known as hcarty
TheLemonMan has joined #ocaml
<seangrove>
Is there a quick and easy way to get opam to list out all of the pinning info for an env?
matason has quit [Ping timeout: 246 seconds]
<seangrove>
I'm trying to replicate the opam pinned packages for Mirage from my hand-crafted virtualbox vm onto a new, automated, clean setup
<Drup>
"opam pin" ?
<seangrove>
Drup: Thanks, I was trying variations on opam list
<seangrove>
And then going through one-by-one with opam info
<Drup>
Ah, given your use case, "opam config export/import"
demonimin has quit [Ping timeout: 248 seconds]
<seangrove>
I don't think that's an option...
<seangrove>
(on opam 1.2.2, and it doesn't recognize `opam config export`)
<Drup>
indeed, it's in switch
<Drup>
opam switch import/export
<seangrove>
Thanks
<Drup>
the state contains a lot of things
<Drup>
not only the pins
* seangrove
crosses fingers
matason has joined #ocaml
<edwin>
if you strip down the output of switch export to just the pins, then it should work well with opam switch import -y in a docker container
julien_t has joined #ocaml
nicholasf has joined #ocaml
natimic has quit [Remote host closed the connection]
badon_ has joined #ocaml
badon has quit [Disconnected by services]
badon_ is now known as badon
t4nk932 has joined #ocaml
ollehar has joined #ocaml
ollehar has quit [Client Quit]
t4nk932 has quit [Client Quit]
funkatronixxx has joined #ocaml
matason has quit [Ping timeout: 276 seconds]
dsheets has joined #ocaml
Anarchos has joined #ocaml
funkatronixxx has quit [Ping timeout: 244 seconds]
dsheets has quit [Ping timeout: 250 seconds]
_andre has quit [Quit: leaving]
pyon has quit [Ping timeout: 244 seconds]
MercurialAlchemi has quit [Ping timeout: 246 seconds]
S11001001 has left #ocaml [#ocaml]
nicholasf has quit [Remote host closed the connection]
Reshi has quit [Ping timeout: 260 seconds]
leyyin has quit [Ping timeout: 240 seconds]
leyyin has joined #ocaml
leyyin has quit [Quit: So Long, and Thanks for All the Fish]
list has joined #ocaml
list is now known as Guest69883
DanielRichman has joined #ocaml
DanielRichman is now known as Guest91654
<Guest69883>
Hy , I have a structur : type word_comb_lin = (float*word)list;; and I want to creat a function that do this : let rec sum [(2,[10]);3,[11],1,[11]);3,[10]); will give [(2+3,[10]);(3+1,[11])]; this function sum the first member of two couple if their second member are equal
troydm has joined #ocaml
marsam has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Kakadu has left #ocaml [#ocaml]
marsam has quit [Read error: Connection reset by peer]
atsampson has quit [Ping timeout: 248 seconds]
marsam has joined #ocaml
atsampson has joined #ocaml
seangrove has quit [Ping timeout: 252 seconds]
darkf has joined #ocaml
nicholasf has joined #ocaml
Guest69883 has quit [Ping timeout: 250 seconds]
Guest91654 has quit [Quit: leaving]
DanielRi1hman has quit [Quit: leaving]
DanielRi1hman has joined #ocaml
DanielRi1hman is now known as DanielRichman
malc_ has quit [Quit: ERC (IRC client for Emacs 25.0.50.2)]
seangrove has joined #ocaml
DanielRichman has quit [Client Quit]
DanielRichman has joined #ocaml
jeffmo has joined #ocaml
averell has joined #ocaml
silver__ has joined #ocaml
silver has quit [Ping timeout: 240 seconds]
badon has quit [Read error: Connection reset by peer]
badon has joined #ocaml
noplamodo has quit [Ping timeout: 248 seconds]
jun has quit [Read error: No route to host]
noplamodo has joined #ocaml
ollehar has joined #ocaml
ollehar has quit [Client Quit]
dsheets has joined #ocaml
marsam has quit [Remote host closed the connection]
funkatronixxx has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
DanielRichman has quit [Quit: leaving]
DanielRichman has joined #ocaml
A19774941 has quit [Remote host closed the connection]
funkatronixxx has quit [Ping timeout: 268 seconds]
malina has quit [Quit: Throwing apples of Montserrat]
henrytill_ is now known as henrytill
henrytill has quit [Changing host]
henrytill has joined #ocaml
shinnya has joined #ocaml
rwmjones has quit [Ping timeout: 240 seconds]
t4nk421 has joined #ocaml
rwmjones has joined #ocaml
dsheets has joined #ocaml
d0nn1e has quit [Ping timeout: 244 seconds]
silver_ has joined #ocaml
silver__ has quit [Ping timeout: 260 seconds]
d0nn1e has joined #ocaml
dsheets has quit [Ping timeout: 250 seconds]
silver__ has joined #ocaml
badon has quit [Read error: Connection reset by peer]
badon has joined #ocaml
funkatronixxx has joined #ocaml
silver_ has quit [Ping timeout: 276 seconds]
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
t4nk421 has quit [Quit: Page closed]
julien_t has quit [Ping timeout: 244 seconds]
funkatronixxx has quit [Ping timeout: 244 seconds]
Simn has quit [Quit: Leaving]
mal`` has quit [K-Lined]
mal`` has joined #ocaml
madroach has quit [Ping timeout: 244 seconds]
ta`e has joined #ocaml
madroach has joined #ocaml
struk|desk|away is now known as struk|desk
tane has quit [Ping timeout: 240 seconds]
jun has joined #ocaml
averell has quit [Ping timeout: 268 seconds]
<seangrove>
Algebr`: How much work would it be to setup a service where people could scp their mirage unikernels and then have them boot?
<seangrove>
I can handle the booting part, but I'm not sure about the scp-able frontend
<seangrove>
Yeah, bit different. I want to make it so that if people can build a mirage unikernel locally, they can get it published and publicly accessible in ~30seconds