Fork me on GitHub
#planck
<
2016-06-17
>
johanatan08:06:02

@mfikes: any idea when we might be getting an async sh ?

mfikes11:06:44

@johanatan: I added a ticket for it so it’s “on the list” https://github.com/mfikes/planck/issues/313

johanatan17:06:15

Do you have any plans for planck-c to support Windows?

mfikes17:06:56

@johanatan: I’m just focused on Linux for now. But, the C code is fairly portable. It does in fact run successfully in the new Windows Subsystem for Linux, but I don’t know if that is truly useful.

johanatan17:06:38

Is there an equivalent of javascriptcore on windows?

johanatan17:06:52

[I'd imagine there's something driving WinJS under the hood]

mfikes17:06:42

Yes, I think JavaScriptCore exists for Windows, but I haven’t looked in a while.

johanatan17:06:51

Then it should be a matter of just getting everything plugged up properly no?

johanatan17:06:20

I'm getting the following error trying to build planck-c:

In file included from ./zip.h:1:
./zip.h:1:10: error: 'zip.h' file not found with <angled> include; use "quotes" instead
#include <zip.h>
         ^~~~~~~
         "zip.h"

johanatan17:06:52

Seems a bit curious for zip.h to be trying to include itself. Or is it another file by the same name which should be on the include path?

mfikes18:06:47

@johanatan: Yes, you need libzip. Instructions on how to get the deps set up on different OSs is in the README.md in the planck-c tree

mfikes18:06:04

And, at this point @hey_lu has practically single-handedly ported nearly all the Objective-C to C. 👏

mfikes18:06:20

Insanely awesome!

slipset19:06:58

Has @hey_lu done the socket-repl as well?

slipset19:06:42

If so, I might just attempt doing my socket thingy in Planck-c

mfikes19:06:19

@slipset: To address questions like that, there is a list being maintained here: https://github.com/mfikes/planck/wiki/Planck-C-TODOs

mfikes19:06:47

@slipset: The answer is no, he hasn't

slipset19:06:43

Yeah, I saw that. Still wondering if I shouldn't brush upon my old c-skills and have a go. Let's see what next week brings...

mfikes20:06:35

Hah! Fortunately C is is both simple and difficult at the same time 🙂

mfikes20:06:17

But yeah, at this rate there’s no stopping Lucas evidently 🙂

slipset20:06:23

It's a bit ironic, wanting to program Clojure makes me program C...

slipset20:06:44

Btw, and very off topic, I got a position at Telenor, a Norwegian telco, doing full time Clojure. Will be starting 1st October.

mfikes20:06:15

@slipset: Sweet! But, October. Wow that’s a long way away.

slipset20:06:30

Yeah, in Norway we have three months notice

mfikes22:06:53

Released the current 2.0 alpha binary for Linux: http://planck-repl.org/download-alpha.html