Skip to content

Update project#13

Open
laughedelic wants to merge 2 commits into
masterfrom
13/update
Open

Update project#13
laughedelic wants to merge 2 commits into
masterfrom
13/update

Conversation

@laughedelic

Copy link
Copy Markdown
Contributor

No description provided.

@laughedelic laughedelic self-assigned this Oct 17, 2017
@laughedelic

laughedelic commented Oct 23, 2017

Copy link
Copy Markdown
Contributor Author

This doesn't compile with updated dependencies. Something caused by changes in AnyDataSet -> AnyRecord.of[AnyData] -> AnyProduct...

type Output <: AnyDataSet
// FIXME: this is supposed to be the same:
// type Output <: AnyDataSet // = AnyRecordType.Of[AnyData]
type Output <: AnyRecordType { type Keys <: AnyProductType { type Types <: AnyKList { type Bound <: AnyData } } }

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand why it doesn't compile with AnyDataSet, which is AnyRecordType.Of[AnyData], which is supposed to be the same as the last line (which makes it compile):

case object AnyRecordType {
  type Of[+B <: AnyType] = AnyRecordType { type Keys <: AnyProductType.Of[B] }
}
case object AnyProductType {
  type Of[+B <: AnyType] = AnyProductType { type Types <: AnyKList.Of[B] }
}
case object AnyKList {
  type Of[+B] = AnyKList { type Bound <: B }
}

@eparejatobes any clue?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@laughedelic

laughedelic commented Oct 23, 2017

Copy link
Copy Markdown
Contributor Author

OK, So I'm going to leave here this unfolded refined type and hope that it doesn't break anything dependent on it. I think these Tasks are not used anywhere anyway

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants