Fork me on GitHub
#arachne
<
2016-07-12
>
sveri13:07:28

Will it be possible to work on arachne projects with leiningen?

madstap16:07:34

This also means that there are multiple valid shapes for Arachne projects. Arachne is not a directory layout, or a particular namespace structure, or anything that you will find in a template. Arachne will ship with multiple options: one for a Leiningen project and one for Boot, at least.

madstap16:07:54

I think the actual arachne project will be boot only, but the end-user can use it from both boot and leiningen.

sveri16:07:45

@madstap: Thanks for the link, I was just wondering about windows support and also just saw that pedestal does not support windows currently

sveri16:07:49

which is a bit of a pity

luke18:07:38

@sveri yeah Arachne will be totally usable as a lein or Boot project, and as that blog post says we’ll provide project templates for both.

luke18:07:19

I’m just using boot to build Arachne itself since it lets me do crazy stupid things to the build more easily. But the maven artifacts it emits are 100% vanilla and usable via any build tool.

luke18:07:59

Also @sveri I do want to support windows eventually. A pre-requisite for that is automated integration tests on a windows platform, and once we have that, I should be able to help Pedestal get proper windows support too.

sveri18:07:58

@luke: thanks for the feedback. I am not against boot or pedestal in general, its just that I develop on both linux and windows and as soon as I see something does not have windows support I usually immediately disclose it from further usage. So, its really nice to hear that you want to help getting pedestal running on windows 🙂

luke18:07:10

@sveri: so I actually just heard back from one of our developers… it looks like Pedestal actually does work on windows and we have clients using it there. I think we’re just being conservative about “official support” because we don’t develop or test on Windows. But everything should still work in theory.

luke18:07:50

If I got a windows CI server up and running that exercised Pedestal on windows, then I could claim “official” support for both Pedestal and Arachne.

luke18:07:15

Though to be honest getting that CI server set up is going to be a lower priority for me than finishing the basic framework first. Although, again, it “should” work on Windows by default.

andrewhr18:07:30

AFAIK pedestal doesn't any esoteric stuff except hooking into a web container. In theory, it will run on whatever the container runs. So I your argue that's a lack of support just because is not a system any of the developers really use

luke18:07:17

yep. I think they just don’t want to claim support if they never actually use it there. There is a class of issues where it’s possible to break windows support (building paths using str and forward slashes, for example) but those things tend to be pretty easy to find and fix.

sveri18:07:51

@luke: again, thanks, good to know 🙂