Re: [swift-users] [swift-evolution] Plan to move swift-evolution and swift-users mailing lists to Discourse

2017-02-18 Thread Jan Neumüller via swift-users
This looks way better then Discourse. +1 from me. Mit freundlichen Grüßen, Jan Neumüller -- GPG/PGP-Key: http://www.slayers.de/transfer/Jan_GPG_pub.asc > On 17 Feb 2017, at 21:45, Jose Cheyo Jimenez via swift-users > wrote: > > Hi Ted, > > Today I learned about

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Adrian Zubarev via swift-users
Typo, should be instance not istance. --  Adrian Zubarev Sent with Airmail Am 18. Februar 2017 um 12:16:34, Adrian Zubarev (adrian.zuba...@devandartist.com) schrieb: You’re welcome. I don’t think there is a better way of doing that. However you can build some wrappers with some shortcuts.

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Adrian Zubarev via swift-users
You’re welcome. I don’t think there is a better way of doing that. However you can build some wrappers with some shortcuts. func createInstance(of _: T.Type, _ istance: T) -> T { return istance } let myGreatFunc1 = createInstance(of: Function.self) { return "\($0) \($1)" //

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Rien via swift-users
Just tried it, unfortunately it does not achieve what I wanted. As soon as a parameter is added, the compiler complains (rightly so) about ignoring an argument. Oh well, at least I get warnings when parameters are added so that I don’t have to remember which functions need a touch-up.

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Rien via swift-users
It feels a bit strange to write it like that, but yes, that would work. Thanks! (It will prevent me from having to touch up old functions when adding more parameters to the signature as the project evolves) Regards, Rien Site: http://balancingrock.nl Blog: http://swiftrien.blogspot.com Github:

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Rien via swift-users
Sorry: “prevent me from” should have been “allow me to avoid” Regards, Rien Site: http://balancingrock.nl Blog: http://swiftrien.blogspot.com Github: http://github.com/Balancingrock Project: http://swiftfire.nl > On 18 Feb 2017, at 12:05, Rien wrote: > > It feels a

Re: [swift-users] Function conforming to a typealias

2017-02-18 Thread Adrian Zubarev via swift-users
Not sure what you’re trying to solve there but you could use it like this with closures: typealias Function = (Int, Bool) -> String? let myGreatFunc1: Function = { _ in return nil /* or whatever you need there */ } let myGreatFunc2: Function = { _ in return nil } --  Adrian Zubarev Sent with

[swift-users] Function conforming to a typealias

2017-02-18 Thread Rien via swift-users
I want to create a few functions that all have the same signature. The signature is defined in a typealias Is there any way to shortcut the function definition, or alternatively ensure that the function signature will always be equal to the typealias? Examplecode: typealias Mysig = (Int,