juxt

2016-09-06T14:16:02.000002Z

I'm thinking about some updates to joplin.cassandra that would probably be breaking as was wondering what the status was on it

mpenet 2016-09-06T14:17:40.000003Z

I was tempted to do a PR for a version of it based on alia, not sure if you'd be interested in that

2016-09-06T14:17:54.000004Z

mpenet that is exactly what I was moving towards

2016-09-06T14:18:06.000005Z

we use alia/hayt and want to look at moving to c* 3.0.x

2016-09-06T14:18:17.000006Z

as that is latest on dcos

2016-09-06T14:19:20.000008Z

given how nice you were to hecuba I feel we should stick w/it. πŸ˜‰

☺️ 1
mpenet 2016-09-06T14:19:35.000009Z

sounds good, I am kind of overloaded at this time, but I'd love to see this move forward and will provide help if you need me to.

mccraigmccraig 2016-09-06T14:19:46.000010Z

dammit, but then i'll have to port all my migrations over to joplin

2016-09-06T14:19:54.000011Z

mccraigmccraig what are you using atm?

mccraigmccraig 2016-09-06T14:20:21.000012Z

@otfrom drift and er-cassandra

mccraigmccraig 2016-09-06T14:21:17.000013Z

drift hasn't seen any activity in an age though, joplin seems like a better bet for the future

2016-09-06T14:22:45.000014Z

I think we're going to finish our current epic on the versions of c* that work w/joplin & alia together (which is pretty old), but after that we'll be looking at an upgrade

2016-09-06T14:23:08.000015Z

there doesn't seem much of a point in doing it if @martintrojer needs it on a particular version for work. πŸ˜‰

mccraigmccraig 2016-09-06T14:23:31.000017Z

fwiw it took very little effort to move my migration stuff from c*2.x to 3.x

mpenet 2016-09-06T14:23:51.000019Z

btw cassaforte and hayt dsl are compatible, since cassaforte use(d) hayt internally. it shouldnt be too difficult to port

mccraigmccraig 2016-09-06T14:23:57.000020Z

in fact, it came down to a single schema table name which changed

2016-09-06T14:24:21.000021Z

mpenet yeah, I'm not thinking it will be too bad, but I don't know about the newer c* libs and any version of c* that Martin might need

mpenet 2016-09-06T14:24:28.000022Z

the only diffs are with the ceremonial stuff around setting up cluster/session (options)

2016-09-06T14:24:56.000023Z

mpenet is it a dove now rather than a pigeon for the sacrifice?

mpenet 2016-09-06T14:25:44.000024Z

πŸ˜†

2016-09-06T14:26:29.000025Z

mpenet: you laugh. Those doves are expensive. I can get a pigeon anywhere in London

mccraigmccraig 2016-09-06T14:26:49.000026Z

here's the sum total of change i needed to port migrations from c*2.x to 3.x @otfrom https://github.com/employeerepublic/er-cassandra/blob/master/src/er_cassandra/schema.clj#L16

mpenet 2016-09-06T14:26:54.000028Z

I got served a pigeon in a michelin restaurant a few years ago πŸ˜›

mpenet 2016-09-06T14:27:47.000029Z

if you feel adventurous there are specs for alia here https://github.com/mpenet/alia/blob/feature/specs/modules/alia-spec/src/qbits/alia/spec.clj, could be usefull for cluster/query options. The gen part is missing, but it's usable for validation I guess

2016-09-06T14:28:03.000031Z

mccraigmccraig: OMFG! I'll never be able to do that.

2016-09-06T14:28:09.000032Z

sooo many characters to type

2016-09-06T14:28:31.000034Z

mpenet: ooh. Shiny.

mccraigmccraig 2016-09-06T14:28:31.000035Z

feel free to cut&paste!

2016-09-06T14:39:21.000036Z

mccraigmccraig: I'll copy some from you, a bit from clojuredocs and the rest from random bits of stackoverflow