140 reputation
7
bio website
location Dallas, TX
age
visits member for 2 years, 6 months
seen Apr 8 at 2:05

Apr
7
awarded  Excavator
Apr
7
revised When too much encapsulation was reached
spelling and grammar corrections, to enhance readability and main focus on the topic at hand.
Apr
7
suggested suggested edit on When too much encapsulation was reached
Jan
15
awarded  Scholar
Jan
15
accepted Sorting : Useful for more than just viewing data?
Jan
15
comment Sorting : Useful for more than just viewing data?
The only problem I'm thinking about when assuming all subscribers will have the same sort function, is figuring what to do when the sort function changes. Should all "lifetime" observables be removed and reissued in a sorted manner, should each lifetime have some kind of sorting observable associated with it (number indicating it's place in the sort, for instance), or some other kind of handling. The idea is to make this as "push"-based as possible, and as efficient as possible (within reason, obviously), because this will all be put into a reusable library.
Jan
15
comment Sorting : Useful for more than just viewing data?
This answer has been revealing and thought provoking. I'll most likely mark this as the answer, unless another answer blindsides me with some kind of revelation. ;)
Jan
15
awarded  Commentator
Jan
15
comment Sorting : Useful for more than just viewing data?
Excellent observation. This is also something I'll need to look into.
Jan
15
comment Sorting : Useful for more than just viewing data?
"One assumes that FRP means you probably aren't using array like structures in the first place." - That's basically what I'm addressing with this question. I'm attempting to create an observable collection which yields all of it's items to all subscribers, but all of it's items are "lifetime" observables which should be "removed" from the subscriber when they complete/dispose. I'm wondering if I should yield those items in order, and provide some sorting functionality, or simply pass the sorting function to the subscriber along with the items in the collection.
Jan
15
comment Sorting : Useful for more than just viewing data?
Definitely. I appreciate the response. I'm looking for more of a client-side scenario with clear performance benefits, rather than a server-side scenario where every micro-second might count. Most of my lookups will be using a filter function, rather than a dictionary (that's just the nature of the beast I'm working with, for now).
Jan
15
asked Sorting : Useful for more than just viewing data?
Dec
10
awarded  Student
Dec
10
asked Laws about Software Development
Oct
22
comment What responsibilities does a Management Information Systems job entail?
I'm assuming this site has some credibility... although I have nothing to prove that. payscale.com/research/US/Job=Computer_Systems_Analyst/Salary
Oct
19
comment What's your strongest opinion against functional programming?
@SK_logic, true, but if it's as an imperative language, the developer is missing the point. Also, I never said F# was a purely functional language.
Oct
19
awarded  Teacher
Oct
19
comment What responsibilities does a Management Information Systems job entail?
There are operating systems classes involved with Computer Science (here at TAMU-C we only have one required OS class). When I refer to systems analysis and design, I mean the design of software systems, be it operating systems, business systems, or rendering systems. Sys Analysis & Design is used to convey what a software system should do, not how it does it. Keep in mind that Computer Science degrees still require you to know how to implement systems as well as design them. :)
Oct
19
comment What's your strongest opinion against functional programming?
Well stated. In fact, Microsoft isn't pushing F# (their .NET function language) as a stand-alone language, but rather encouraging developers to use it along side existing code, as a way of enforcing the segregated use of purely functional code in an already state-heavy system.
Oct
19
answered What responsibilities does a Management Information Systems job entail?