Skip to content

[AOP] Why are roles favored over genuine aspects #8050

Closed Answered by CyrusNajmabadi
Opcyc-Ben asked this question in Q&A
Discussion options

You must be logged in to vote

Why is this the direction the language designers chose to pursue today?

Because it seems to elegantly provide solutions to many problem spaces we're interested in. More so than aspects. Also, no one has proposed a solution to aspects that doesn't come with serious problems (like being very expensive). As such, we're going with the solution that addresses the scenarios we care about, that has a design that seems workable, and that doesn't go against major goals we have (perf, for example).

Replies: 3 comments 9 replies

Comment options

You must be logged in to vote
5 replies
@Opcyc-Ben
Comment options

@CyrusNajmabadi
Comment options

@HaloFour
Comment options

@CyrusNajmabadi
Comment options

@HaloFour
Comment options

Answer selected by Opcyc-Ben
Comment options

You must be logged in to vote
2 replies
@HaloFour
Comment options

@Opcyc-Ben
Comment options

Comment options

You must be logged in to vote
2 replies
@HaloFour
Comment options

@ghostnguyen
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants