arachne

Project Page: http://arachne-framework.org/ Kickstarter: https://www.kickstarter.com/projects/1346708779/arachne-rapid-web-development-for-clojure
sveri 2016-07-12T13:59:28.000080Z

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

2016-07-12T16:17:34.000083Z

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.

2016-07-12T16:20:54.000084Z

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

sveri 2016-07-12T16:31:45.000085Z

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

sveri 2016-07-12T16:31:49.000086Z

which is a bit of a pity

luke 2016-07-12T18:28:38.000088Z

@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.

luke 2016-07-12T18:29:19.000089Z

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.

luke 2016-07-12T18:30:59.000091Z

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.

sveri 2016-07-12T18:32:58.000093Z

@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 🙂

luke 2016-07-12T18:34:10.000094Z

@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.

luke 2016-07-12T18:34:50.000095Z

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.

luke 2016-07-12T18:35:15.000096Z

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.

2016-07-12T18:46:30.000097Z

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

luke 2016-07-12T18:48:17.000098Z

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.

1👍
sveri 2016-07-12T18:49:51.000099Z

@luke: again, thanks, good to know 🙂