Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

document the relationship of swiftz, swiftz_core, and basis #109

Closed
maxcan opened this issue Oct 1, 2014 · 7 comments
Closed

document the relationship of swiftz, swiftz_core, and basis #109

maxcan opened this issue Oct 1, 2014 · 7 comments
Labels

Comments

@maxcan
Copy link
Contributor

maxcan commented Oct 1, 2014

So, there was a bigish pull request #105 for rejigging things to merge into https://github.com/typelift/Basis. That was closed without merging. Would it be possible for someone to explain, probably best on the readme, the relationship between the projects and modules?

@maxcan maxcan added the question label Oct 1, 2014
@CodaFi
Copy link
Member

CodaFi commented Oct 2, 2014

Sure, this one is easy because the Basis and core are going away soon. We're going to be gently merging it into Swiftz. The floor that will replace Swiftz_core will either be LlamaKit or some other repository. We haven't quite worked that out yet.

What will eventually happen is Swiftz will be split into more focused projects. You can see that already with the Parallel (soon to be Concurrent) repo. Eventually there'll be one for serialization, networking, PRNGs, QuickCheck (and possibly a library dedicated to the more esoteric parts of category theory. You never know 😏 )

@mxswd
Copy link
Contributor

mxswd commented Oct 2, 2014

Yeah, we should really have a blog post or something explaining that.

@CodaFi
Copy link
Member

CodaFi commented Oct 3, 2014

How about a wiki page?

@liweiz
Copy link
Contributor

liweiz commented Jan 1, 2015

A bit offtopic. Just had a look at Basis. Is that a repo for layman like me to learn fp in Swift and using Swiftz? I'm trying to learn fp with Swiftz, but the learning curve for beginners seems high. What I'm doing is to try to read through the code in Swiftz to learn(and yes, a lot of Google), but I'm also looking for better ways. I read through the readme file over there, but still hope to get a clearer answer.

I know it has nothing to do with this repo to provide materials for learners. However, this perhaps the best place to ask this question.

Thanks in advance,

Liwei

@CodaFi
Copy link
Member

CodaFi commented Jan 2, 2015

@liweiz Good thing you brought this up, actually. I've changed the raison d'être for the Basis to be exactly that. It is a library for exploration and learning rather than expressing idioms (which is what Swiftz is for). Open your comment as an issue over there.

@liweiz
Copy link
Contributor

liweiz commented Jan 2, 2015

@CodaFi Thanks a lot for your quick reply. I'll open my comment as an issue there:)

@CodaFi
Copy link
Member

CodaFi commented May 9, 2015

In light of recent restructuring, this issue has become irrelevant.

@CodaFi CodaFi closed this as completed May 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants