OS X Lion, Open CL and Logos 4

This is a question to tech support. Is Logos 4 going to take advantage of Open CL in OS/X Lion.
My understanding is that if an application does and your graphics card supports Open CL you can expect significant graphics performance benefits in the application.
I am setting up for 3 monitors and am deciding on a second graphics card. The selection I make will in part be determined by the response I get to this query.
Comments
-
OpenCL is a technology for doing parallelizable, computationally intensive tasks (not necessarily related to graphics). While it is possible to run OpenCL computations on a video card, it doesn't make sense for all computations. However, our use (or non-use) of the feature will not have a significant effect on graphics performance.
I don't have any comment right now about what technologies we may be planning to adopt in future versions of Logos Bible Software.
David Mitchell
Development Lead
Faithlife0 -
David Mitchell said:
OpenCL is a technology for doing parallelizable, computationally intensive tasks (not necessarily related to graphics). While it is possible to run OpenCL computations on a video card, it doesn't make sense for all computations. However, our use (or non-use) of the feature will not have a significant effect on graphics performance.
I don't have any comment right now about what technologies we may be planning to adopt in future versions of Logos Bible Software.
Thanks David -
0 -
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}I would like to expand on David's comment. (WARNING! fairly technical content ahead!)
OpenCL (first introduced in 10.6 Snow Leopard) is geared towards highly parallelizable and computationally intensive mathematical tasks. This makes it great for many scientific, graphic and video/audio processing tasks. Weather and other physics applications are well suited, as are video compression, image manipulation and anything making heavy use of linear algebra.
It is not well suited to text oriented systems such as Logos. OS X already does a lot of UI graphics processing on the graphics card through the standard UI methods.
Based on what is publicly known about Lion, there's not a lot of new performance oriented tech in it. Snow Leopard was chock full of new tech for performance such as OpenCL and Grand Central Dispatch.
Grand Central Dispatch makes it a lot easier for programmers to utilize the extra cores in your CPU. This is a technology that Logos could use to make some speed improvements for things that can be parallelized at a higher level (in computing, low level means you have to pay attention to detail, high level means you talk about larger concepts. Eg compare letters 'a' and 'b' is a low level task while search documents x,y,z for 'foo' is high level task which would entail the low level task of comparing letters) or things that can be done in the background.
There is a new technology in Lion called ARC that could give an overall speed improvement as well as reduce memory usage and some types of crashes. http://blogs.remobjects.com/blogs/mh/2011/06/20/p2571 has details on what that is.
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
I believe that some of the development frameworks that the Logos Application team uses precludes them from basic things like using over 4 gig of RAM and more than 4 Cores even if they structured the code for greater course grain parallelism.
From the end user perspective the UI is slow relative the the computing and GPU resources available on the machine I operate from. I suspect that part of that is due to the cross platform API's that have been chosen to support both Windows and OS/X. Probably out of the sphere of influence and control of the Logos Team.
0 -
Unless I am mistaken, the UI is native to OS X and the under the hood stuff uses the cross-platform Mono framework.
An app's UI code can be easily made sluggish either through drawing complex custom UI elements (or even simple ones) too often, creating and destroying too many objects while working with the UI, refreshing content too often or through tying up the main thread with non UI code. There's probably other ways too, but these are the main causes.
I am not familiar with Mono's limitations or even if there is a 64bit OS X version of the framework. If the limitations you mention are present, there's ways around those too.
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
I should add, it's easy to armchair engineer, without the pressures of actually running a software projects. ;-)
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
Daniel Bergquist said:
I should add, it's easy to armchair engineer, without the pressures of actually running a software projects. ;-)
I have managed global software projects and have set up full benchmarking labs for three tier applications across Mainframes, Massively parallel Unix Systems and distributed windows architecture for manufacturing, ERP and state of the art CAD/CAM solutions for a global Fortune 100 company, as well as developed cross platform/cross chip architecture compiler tools.
One of my projects I architected resulted in conference speaking, articles, etc.
It just so happens I have experience - But I digress -
The bottom line is project management discipline. More importantly executive support at the top of the corporation for the mantra - "If you can't manage it, then don't deploy it"
0 -
Can't seem to sleep tonight....
I was more referring to my own armchair engineering. Good to see that I'm in the company of fellow geeks. :-)
I'm a Mac software developer myself. I can point at a number of places at work where the software or development process needs work. As you probably know, getting things changed in the face of all the various business and cultural pressures can sometimes be easier said than done.
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
You've probably heard this before, but we're hiring
http://www.jointheawesome.com/
User Interface Designer - Logos Bible Software
0 -
Yeah, I just wouldn't be up for leaving Lincoln. ;-)
I like it here and really enjoy my current job, so I'm not really looking for a change. Now if I were able to work from here or in the region and a company approached me, I would certainly entertain such an opportunity.
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
Daniel Bergquist said:
Yeah, I just wouldn't be up for leaving Lincoln. ;-)
Probably because you haven't yet been to Bellingham…
Just sayin'
David Mitchell
Development Lead
Faithlife0 -
Daniel Bergquist said:
Unless I am mistaken, the UI is native to OS X and the under the hood stuff uses the cross-platform Mono framework.
An app's UI code can be easily made sluggish either through drawing complex custom UI elements (or even simple ones) too often, creating and destroying too many objects while working with the UI, refreshing content too often or through tying up the main thread with non UI code. There's probably other ways too, but these are the main causes.
I am not familiar with Mono's limitations or even if there is a 64bit OS X version of the framework. If the limitations you mention are present, there's ways around those too.
L4M is, I think it is fairly broadly accepted, held back/hamstrung by Mono. If one looks at an app like L4M (& L4W) there would be a lot of heavy lifting going on with computation over what to display (indexed searches, cross reference of book titles/words, text analysis) before it gets to the how to display (the UI). I believe the 'what' depends on Mono which is overdue for revision, and is itself still based on a couple of versions old .NET. Strongly doubt is 64 bit. Unfortunately don't believe the extra horsepower capabilities in OS X (Grand Central) etc. can be used in L4M back-end as the 'engine' is the closed box Mono/.NET running DLLs - no doubt impervious to improvement.
The L4M UI uses some non-standard UI components (?and programming methods?) to make it look and act close to the Windows version. On the UI side there is no reason that once content (data) is available that the screen can't be drawn very quickly. Obviously many other 'big' OS X apps can do it.
I'm sure the L4M team are doing all they can to improve things, you sure you don't want to move to Bellingham [;)]
"I want to know all God's thoughts; the rest are just details." - Albert Einstein
0 -
Patrick S. said:
L4M is, I think it is fairly broadly accepted, held back/hamstrung by Mono.
You are the only person I know who routinely makes this assertion. As I've indicated before, your concerns have little basis in fact. Please either stop making these claims or send us a résumé so that you can have the opportunity to create an informed opinion.
Patrick S. said:I believe the 'what' depends on Mono which is overdue for revision, and is itself still based on a couple of versions old .NET.
The version of .net we use has more to do with issues in WPF 4 (on Windows) than it does on Mono.
Patrick S. said:Strongly doubt is 64 bit.
This is something I'm working on. It is likely that the greatest amount of effort will be spent in our resource display code, which is (and always has been) native code.
Patrick S. said:Unfortunately don't believe the extra horsepower capabilities in OS X (Grand Central) etc. can be used in L4M back-end as the 'engine' is the closed box Mono/.NET running DLLs - no doubt impervious to improvement.
This is untrue. It is quite simple to use Grand Central Dispatch from Logos 4. The primary reason that we have not done so is that we still support Leopard, which does not have Grand Central Dispatch. Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
Patrick S. said:On the UI side there is no reason that once content (data) is available that the screen can't be drawn very quickly.
In theory, this is true. In practice, the situation is complex. Send us a résumé, and I'll tell you all about it [:)].
David Mitchell
Development Lead
Faithlife0 -
David Mitchell said:
Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
At $30, hopefully all 7% will upgrade this month!
macOS, iOS & iPadOS |Logs| Install
Choose Truth Over Tribe | Become a Joyful Outsider!0 -
-
David:
Re: Grand Central Dispatch
Clearly you can do conditional code depending on the os version at runtime and so on.
Would this be a possible path for Logos 4?
0 -
Larry Good said:
Clearly you can do conditional code depending on the os version at runtime and so on.
Would this be a possible path for Logos 4?
While technically feasible, it is not an attractive option, as it creates significantly increases the burden on testing, etc.
David Mitchell
Development Lead
Faithlife0 -
David,
Thanks for the reply on this
0 -
Chris Roberts said:alabama24 said:
At $30, hopefully all 7% will upgrade this month!
Except to get Lion you have to have Snow Leopard first
And there are hardware reasons why some are not able to upgrade. Lion requires a minimum of Core2 duo. If they didn't upgrade to Snow Leopard, why would they upgrade to Lion?
0 -
-
David Mitchell said:Patrick S. said:
L4M is, I think it is fairly broadly accepted, held back/hamstrung by Mono.
You are the only person I know who routinely makes this assertion. As I've indicated before, your concerns have little basis in fact. Please either stop making these claims or send us a résumé so that you can have the opportunity to create an informed opinion.
David — when I say L4M is held back by Mono I mean, and I believe you know I mean, that Mono/.NET is definitely not doing L4M any favours and is only there because of Logos 4 Windows. That I believe is a fact, if you can show me any way that Mono/.NET is benefitting L4M (performance wise as that is the basis of this, and many threads on the forum) I'll be the first to shut up. I have also said many times - and you know this - that Logos has explained its reason for using Mono, it was Logos' business decision (which is its to make) and I sincerely hope that it does not long term negatively affect the Mac product that, so far, I have spent US $4,502.41 on.
And as for the Mono project itself — well I just hope life support keeps going long enough for it to recover and stay viable. And that's a fact.
David Mitchell said:Patrick S. said:I believe the 'what' depends on Mono which is overdue for revision, and is itself still based on a couple of versions old .NET.
The version of .net we use has more to do with issues in WPF 4 (on Windows) than it does on Mono.
Oh well, at least we can console ourselves that the Windows users are suffering also [;)]. Which doesn't change the fact that the version of .NET in Mono is old — and not 64 bit.
David Mitchell said:Patrick S. said:Strongly doubt is 64 bit.
This is something I'm working on. It is likely that the greatest amount of effort will be spent in our resource display code, which is (and always has been) native code.
Great.
David Mitchell said:Patrick S. said:Unfortunately don't believe the extra horsepower capabilities in OS X (Grand Central) etc. can be used in L4M back-end as the 'engine' is the closed box Mono/.NET running DLLs - no doubt impervious to improvement.
This is untrue. It is quite simple to use Grand Central Dispatch from Logos 4. The primary reason that we have not done so is that we still support Leopard, which does not have Grand Central Dispatch. Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
But you're not trying to say that Grand Central can be used with/interfaced with Mono/.NET I think. So even if Grand Central was used with L4M overall the Mono/.NET black box would not improve in performance. Which was the point I was making. If I am incorrect in that statement - great, look forward to a significant increase in performance in L4M.
Isn't it possible (I don't know directly) to code/compile separate versions of Logos for Snow Leopard & Leopard? Seems a shame to hold back 93% of users for 7%. I think if Logos polled all the Mac users with a question like, for example "would you upgrade to Snow Leopard if you could enjoy a 15-20% performance increase in L4M?" I believe we can guess the response.
David Mitchell said:Patrick S. said:On the UI side there is no reason that once content (data) is available that the screen can't be drawn very quickly.
In theory, this is true. In practice, the situation is complex. Send us a résumé, and I'll tell you all about it
.
I'll take your word for it, I have no intention of ascending the calvary of being a Mac developer of L4M — all those pesky users bugging one [:S]
"I want to know all God's thoughts; the rest are just details." - Albert Einstein
0 -
Patrick S. said:
Mono/.NET is definitely not doing L4M any favours and is only there because of Logos 4 Windows. That I believe is a fact, if you can show me any way that Mono/.NET is benefitting L4M (performance wise as that is the basis of this, and many threads on the forum) I'll be the first to shut up.
The CLR offers a better concurrency model than what was available on OS X prior to Snow Leopard. I have yet to find an area in which the performance hit of using .NET outweighs the benefits that we get from it. It is true that there are areas of our code that need tuning, but you can write slow code in any language.
Patrick S. said:Which doesn't change the fact that the version of .NET in Mono is old — and not 64 bit.
You misunderstand me. Mono is up-to-date with the latest CLR specifications in all the areas we care about. It does have 64-bit support for some platforms, and it does build in 64-bit mode for Mac (we're currently working on patching a couple of bugs for it).
Patrick S. said:But you're not trying to say that Grand Central can be used with/interfaced with Mono/.NET I think.
Here is the code for using Grand Central Dispatch from C#: https://github.com/mono/maccore/blob/master/src/CoreFoundation/Dispatch.cs
David Mitchell
Development Lead
Faithlife0 -
David Mitchell said:Daniel Bergquist said:
Yeah, I just wouldn't be up for leaving Lincoln. ;-)
Probably because you haven't yet been to Bellingham…
Just sayin'
I'm sure it's a great place, maybe I'll visit someday, I love traveling! As far as living... I'm just a Nebraska area guy, family, friends and pretty much my entire existence has been here. ;-)
p.p1 {margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Arial}
p.p2 {margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Arial; color: #0040ee}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; min-height: 14.0px}
span.s1 {color: #000000}
span.s2 {text-decoration: underline}David Mitchell said:Patrick S. said:But you're not trying to say that Grand Central can be used with/interfaced with Mono/.NET I think.
Here is the code for using Grand Central Dispatch from C#: https://github.com/mono/maccore/blob/master/src/CoreFoundation/Dispatch.cs
Now that's cool. Even if GCD from C# didn't exist, the app could be split into multiple processes to work around any mono CPU/RAM constraints. Mathematica once did that when UNIX processes could do 64-bit but Cocoa processes could not. Chrome does it for other reasons. There are other reasons why splitting up into distinct processes would be a good idea, but I am not at liberty to discuss them on a public forum as I am unsure if they have been publicly announced.
But again this is armchair engineering. It assumes that the various bits of code are well encapsulated so they can be separated. Without access to the code, there's no telling how well a move to GCD or multiple processes would progress. Never mind other items might take priority, such as the aforementioned 10.5 compatibility.
12-Core Mac Pro, MacBook 2.0 GHz Core Duo, Mac mini
Favorites: http://www.piratechristianradio.com http://issuesetc.org
0 -
It is amazing what you can do with some ingenuity. Once I solved a problem for a Fortune 100 company who needed to tessellate extensive CAD/CAM 3-D Solids libraries on demand . I set up IPC/RPC code to parallelize the math problem across 500 Unix systems. The code would hunt around for unused CPU cycles across a low latency hypercube bisectional multi-stage, omega, buffered-wormhole routing packet-switch. That was the actual term for the technology, I am not making it up.
Really fun stuff to do - A systems programmers dream environment -
0 -
-
Larry Good said:
When possible, we avoid writing different code for different versions of an OS, as it significantly increases the testing burden (especially given that developers really *hate* using old OS releases…). We sometimes take advantage of new features that don't have a deep impact (so full screen mode in Lion is not entirely out of the question), but trying to use GCD in some versions but not others would be a big bucket of hurt.
I'm aware of the user adoption rates of Lion, not only in the wild , but also among users of Logos 4 (which, arguably, is a more important figure). We're certainly getting closer to the day when we won't feel the need to continue supporting Leopard, but that day isn't tomorrow.
David Mitchell
Development Lead
Faithlife0 -
I'll take your word on that. Just checking to see where things were at. Thanks for replying back.
Larry
0 -
Just askin: Is it not true that many companies have developers that live all over the country and, even all over the world?
Is this not part of the eco-system in the open source world?
If this is true, then "why not" take advantage of some developers/engineers that are willing to work with Logos , but cannot relocate.
Seems there is one or two around the forums that might be quite able and, willing to get on board.
Just Askin.
0 -
alabama24 said:David Mitchell said:
Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
At $30, hopefully all 7% will upgrade this month!
At $30 it might save Logos money if they pay them to upgrade so they can drop legacy support that is apparently holding them back.
Dr. Kevin Purcell, Director of Missions
Brushy Mountain Baptist Association0 -
Too funny Kevin. [:)]
macOS, iOS & iPadOS |Logs| Install
Choose Truth Over Tribe | Become a Joyful Outsider!0 -
Kevin A. Purcell said:alabama24 said:David Mitchell said:
Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
At $30, hopefully all 7% will upgrade this month!
At $30 it might save Logos money if they pay them to upgrade so they can drop legacy support that is apparently holding them back.
Don't think I haven't considered it! [:D]
David Mitchell
Development Lead
Faithlife0 -
Hey David: This was on another thread but, you may not have seen it.
When I called support and we screen shared and all of that, one of my issues was that when using my outboard monitor/monitors several of the "buttons" cease to be functional.
Tech support tried several things and said this was a " currently unknown" bug and would report it as they were ( i guess) able to duplicate it.
Thus, I am unable to use Logos on larger screens when on my Macbook.
The question is: Is the a "workaround" available, something I can do on my end?
Not trying to be a pest, just trying to give old eyes some room to work-smile.
If need be, can move this to new thread, if inappropriate, we can just remove the post.
Thanks.
0 -
David Mitchell said:Kevin A. Purcell said:alabama24 said:David Mitchell said:
Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
At $30, hopefully all 7% will upgrade this month!
At $30 it might save Logos money if they pay them to upgrade so they can drop legacy support that is apparently holding them back.
Don't think I haven't considered it!
Wonder about special "rebate" promotion for active Leopard users ? If upgrade to Snow Leopard, then receive $ 30 Logos credit for future purchases.
Email to Logos 4 Mac Leopard users could include performance improvement (Snow Leopard is noticeably faster than Leopard in many applications) plus Logos plans to improve Logos 4 Mac using technologies in Snow Leopard and OS X Lion.
Keep Smiling [:)]
0 -
Fr. Charles R. Matheny said:
Thus, I am unable to use Logos on larger screens when on my Macbook.
The question is: Is the a "workaround" available, something I can do on my end?
With display attached to MacBook, wonder about moving menu bar => http://www.cyberciti.biz/faq/apple-osx-move-bottom-dock-top-menu-bar-second-monitor/ then use Logos 4 Mac on display with menu bar ?
Keep Smiling [:)]
0 -
Fr. Charles R. Matheny said:
Hey David: This was on another thread but, you may not have seen it.
When I called support and we screen shared and all of that, one of my issues was that when using my outboard monitor/monitors several of the "buttons" cease to be functional.
Tech support tried several things and said this was a " currently unknown" bug and would report it as they were ( i guess) able to duplicate it.
Thus, I am unable to use Logos on larger screens when on my Macbook.
The question is: Is the a "workaround" available, something I can do on my end?
Not trying to be a pest, just trying to give old eyes some room to work-smile.
If need be, can move this to new thread, if inappropriate, we can just remove the post.
Thanks.
The case has not yet been brought to my attention (this is not unusual—the Logos Desktop development lead is generally the first to receive such reports). That being said, I'll be happy to look into it if you post a more detailed description of your issue in a new thread.
David Mitchell
Development Lead
Faithlife0 -
ok, will start thread.
Thanks
0 -
Wonder about special "rebate" promotion for active Leopard users ? If upgrade to Snow Leopard, then receive $ 30 Logos credit for future purchases.
Email to Logos 4 Mac Leopard users could include performance improvement (Snow Leopard is noticeably faster than Leopard in many applications) plus Logos plans to improve Logos 4 Mac using technologies in Snow Leopard and OS X Lion.
Email to Leopard users could include link => http://www.macintouch.com/specialreports/snowleopard/slfaq.html since upgrading from Leopard to Snow Leopard has some potential issues. Appears most programs that work under Leopard continue to work in Snow Leopard => Snow Leopard compatibility list
Keep Smiling [:)]
0 -
-
Oh my and how many PPC users did you lose by abandoning them? All users of 10.5 who can run Logos also are easily able to upgrade to Snow Leopard. Claiming you are holding back development for 7% of users just seems a bit rich considering the larger percentage of mac users lost to logos 4.
-Dan
PS: Just seems a wee bit odd an argument, considering the history of it all...
David Mitchell said:This is untrue. It is quite simple to use Grand Central Dispatch from Logos 4. The primary reason that we have not done so is that we still support Leopard, which does not have Grand Central Dispatch. Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
0 -
Dan Francis said:
Claiming you are holding back development for 7% of users just seems a bit rich considering the larger percentage of mac users lost to logos 4.
Especially rich since performance reasons (mixed in with many long-standing unresolved bugs and regular crashes) are the primary reason I've spent two weekends investigating "the other Mac Bible software" and am all but set to move away from Logos. There is a reason why no-one likes or wants to use Java-based applications. Java applications provide weak performance and don't take advantage of the underlying OS' features. I fear that Logos is becoming another "Java-based app"
0 -
Very interesting thread...
Just a thought from the undereducated, not experienced enough individual. I would imagine that from pastoral perspective, because that it what I am, being a Logos developer is a lot like being on staff at church. There are always those who know how to do what you do better and faster, there are always those who have bigger and better resumes, there are always those who think that you are not working hard enough with various other opinions on how the ministry facilities need to be updated to better reach their particular area of usage, and all sorts of other issues and suggestions. The only thing that they all lack is the call to the place you serve. God placed you where you are for such time as this.
I too have experience in the field. I would dare to say that if you have ever tracked a shipped or received a package from that big brown package company, you have benefited from some of my work. I know the pressures and stress of cross platform compatibility, modular code base, and I really understand the concept of what David Mitchell called "The Big Bucket of Hurt."
David Mitchell: Thanks for your candid responses. I pray for you and the rest of the team every time I launch L4 now. Keep up the good work. Hold to the calling. keep planning the work and working the plan. Not everyone is upset with the progress.
0 -
Jeffrey S. Robison said:
I pray for you and the rest of the team every time I launch L4 now. Keep up the good work. Hold to the calling. keep planning the work and working the plan. Not everyone is upset with the progress.
Thanks Jeffrey! I know the Mac devs working on Logos appreciate the encouragement and the prayers.
Jeffrey S. Robison said:there are always those who have bigger and better resumes,
If you know of any of these guys, send them our way, we'd love to hire them.
www.logos.com/jobs
Mobile Development Team Lead
0 -
David Mitchell said:
Approximately 7% of our active Mac users are on Leopard. When a considerable number of them have upgraded, we'll consider dropping support and using newer technologies.
Reading about Mozilla pondering demise of FireFox support for Leopard in 6 months => http://www.computerworld.com/s/article/9222300/Mozilla_ponders_demise_of_Firefox_for_Apple_s_Leopard
Observation: if Mozilla's last supported version of Firefox for Leopard ships in June 2012, that would be ~4 years after Snow Leopard released and ~6 years after Leopard released => http://en.wikipedia.org/wiki/Mac_OS_X
Keep Smiling [:)]
0 -
Chitika Insights, an online data analytics company, reported recently that Mac OS X Lion has a 30.47 percent share, while Mac OS X 10.6 (Snow Leopard) has 47.48 percent.
Basically there is no reason not to support Grand Central Dispatch from a user base point of view any more.
0 -
David Mitchell said:
You are the only person I know who routinely makes this assertion. As I've indicated before, your concerns have little basis in fact. Please either stop making these claims or send us a résumé so that you can have the opportunity to create an informed opinion.
Patrick S. may be the only person you know who routinely makes this assertion in this forum. BUT he is not the only one who believes this completely. I agree with Patrick 100%. Look at the MONO road map: "Last update: June, 2010." Look at the recent lawsuit against users of MONO. But what is the sense of routinely making these assertions in this forum. L4M is not going to change. And L4M works, sort of. I use it and am grateful for the rich resources. But I use the program only in a limited fashion and quit the program immediately when it is not required since it hogs my computers resources for doing other work. For Bible searches and study I use the alternative program and I leave it running all the time. Even if I don't leave it running in the background, it loads in an instant. It searches in an instant and doesn't consume all my computer's resources.
L4M has many aspects I like, but I truly believe that MONO is a ball and chain around the leg of the program. My son is in the seminary. He has limited resources (and will have limited resources out of the seminary as well!!). He cannot purchase two programs like his Dad. I have purchased one program for him and it was not L4M. Here is why I can't recommend L4M for those who can only purchase one major Bible program—MONO has an uncertain future and an unsatisfactory present level of function in my opinion.
0 -
Phil Mills said:
Look at the MONO road map: "Last update: June, 2010."
MonoMac update posted on 6 Mar 2012 => http://tirania.org/monomac/
Mono 2.11.0 (Beta) was released on 28 Mar 2012 => http://tirania.org/blog/
Also learned Microsoft has open sourced ASP.NET MVC => http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mvc-web-api-razor-and-open-source.aspx
Xamarin is providing Mono support => http://www.linuxfordevices.com/c/a/News/SUSE-and-Xamarin-announce-broad-Mono-partnership/
Phil Mills said:Look at the recent lawsuit against users of MONO.
Please provide a link.
Keep Smiling [:)]
0 -
This thread was opened to ask the question about OS/X API support such as Grand Central Dispatch( Big bang for the buck) and Open/CL (which appears to be of limited value in an application such as Logos) , not about the MONO API which is not an OS/X component.
I simple want to know when Logos is going to support an obvious feature imbedded in the vast majority of the OS/X install base so that we can get better multi-core support. That's all.
0 -
MonoMac update posted on 6 Mar 2012 => http://tirania.org/monomac/
The update is not the issue. Where is the over all "road map" that gives the clear direction for any product. On the Mono Web Site the Road Map page has not been updated for nearly 2 years. Maybe there is a road map. I don't know. Certainly the 2 year old website gives some justifiable concern.
0 -
Phil Mills said:
Noticed Mono is mentioned in the opening paragraph, but is not part of the lawsuit against Facebook that appears to have political motivation since users named as defendants are running for a US Presidential nomination.
Phil Mills said:MonoMac update posted on 6 Mar 2012 => http://tirania.org/monomac/
The update is not the issue. Where is the over all "road map" that gives the clear direction for any product. On the Mono Web Site the Road Map page has not been updated for nearly 2 years. Maybe there is a road map. I don't know. Certainly the 2 year old website gives some justifiable concern.
Concur mono project road map has not been updated; recent beta 2.11.0 release is beyond the road map direction. For mono, seems blog by Miguel de Icaza has current information. Likewise Logos has not published a road map for Logos 4 & 5 and mobile apps.
Larry Good said:This thread was opened to ask the question about OS/X API support such as Grand Central Dispatch( Big bang for the buck) and Open/CL (which appears to be of limited value in an application such as Logos) , not about the MONO API which is not an OS/X component.
I simple want to know when Logos is going to support an obvious feature imbedded in the vast majority of the OS/X install base so that we can get better multi-core support. That's all.
Logos 4 Mac has user interface (UI) code written using objective C and shared code base that uses MONO. Ideally, Grand Central Dispatch support would be added to UI and MONO.
Considering Logos 4.5 Beta 12 Library Indexing Speed Regression - Mac is Slow likewise wonder about improving multi-core usage on Mac.
Keep Smiling [:)]
0