Replies: 7 comments 3 replies
-
Hi @janwirth! It looks like you have empty However, I would recommend checking out version |
Beta Was this translation helpful? Give feedback.
-
I would also recommend checking out videos at https://www.pointfree.co; they have a lot of good episodes about almost everything you would need to know. |
Beta Was this translation helpful? Give feedback.
-
I am going to convert this to a discussion since it's not an issue with the library. You can provide a project that demonstrates the problem you are seeing if you want others to help. |
Beta Was this translation helpful? Give feedback.
-
Sorry, I haven't responded to this yet. I overlooked that the other code was commented out - this was part of a hackathon on a pet project that I'm raising to v2 and I was sick, so tired / not super focussed. That being said, I think having a self-contained copy-and-paste example on top of documentation is always a good idea. This helps communicate the way the library works and makes it easy to get started. Beyond this, why is this library installing so many dependencies and enabling various macros? The flux architecture is rather simple to implement in my experience, but when I checkout SCA in the Swift PM it appears to be fetching dozens of dependencies. |
Beta Was this translation helpful? Give feedback.
-
That being said, I appreciate your swift responses, it speaks to the quality of your work, but the apparent bloat makes me skeptical. Thank you for the pointers, I checked pointfree before and I like the nod to tacit-style programming. I'm a big fan of elm and functional programming in general. I will see what I can learn from the free point-free episodes. So far I've been looking at the ObjectBinding / state management episodes and wondering about why this is chosen over the EnvironmentObject for global state. I think a search feature / RAG use case could really enhance the accessibility of your content. |
Beta Was this translation helpful? Give feedback.
-
Also it's hard for me to understand who this documentation is aimed at? Entry-level engineers? People that want to build their swift apps out to cross platform? I personally never used an online course or a tutorial in my life, so I'm perhaps not the target group. I usually have very specific goals and look for very relevant information for the problem at hand, learning by doing. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much PF team, I already took too much of your time! I learnt a lot |
Beta Was this translation helpful? Give feedback.
-
Description
I copy pasted the reducer & view examples from the documentation and I get the following errors (among others):
I also had to enable some package macros which was not part of the documentation / installation instruction.
The library seems to have a lot of dependencies too.
I'm not super experienced with swift, I have ~10 years of web dev experience.
Generally I try to avoid installing dependencies that seem too heavy.
I'm leaving this here also as a first-time user experience, and I will try to understand the low-level domain (Observables etc.) better, before opting into a rather large library.
Checklist
main
branch of this package.Expected behavior
It compiles.
Actual behavior
See compiler error screenshots.
Reproducing project
No response
The Composable Architecture version information
Pulled from main today.
Destination operating system
iOS / MacOs
Xcode version information
Swift Compiler version information
No response
Beta Was this translation helpful? Give feedback.
All reactions