tag:blogger.com,1999:blog-131894602024-03-23T11:15:42.390-07:00Heron's PerchMostly Apple, GNUstep and stuff about me personally. I'm the Chief Maintainer for the GNUstep project.Unknownnoreply@blogger.comBlogger104125tag:blogger.com,1999:blog-13189460.post-44121091542507928272023-11-27T20:41:00.000-08:002023-11-27T20:41:31.942-08:00Objective-C end of life?? Not a chance...Recently, I saw this <a href="https://devclass.com/2023/11/21/apples-objective-c-appears-to-be-reaching-its-end-of-life-or-so-says-jetbrains-survey/" target="_blank">article</a> regarding ObjCs "end of life" from JetBrains.
<br/><br/>
The tiobe index seems to disagree. It’s also important to remember that jetbrains recently had to take down their AppCode application (which sucked) since it didn’t sell.
<br/>
Jetbrains is the creator of the kotlin language so they have a vested interest in their android customers. I would take their “index” with a grain of salt to say the least.
<br/><br/>
While it is certain that Apple won’t be investing into thing beyond ObjC 2.0, it is foolhardy to think that ObjC is going away anytime soon since there is an enormous installed base of stable code, not the least of which is Foundation and AppKit themselves. Also consider CocoaPods.
<br/><br/>
So, no, not worried about it. Also… look at Java and COBOL. For years people have declared the end of both languages. Java is still popular, though not in vogue and COBOL while not one of the “cool kids” has literally billions of lines of code being maintained and new code being written every year. This (admittedly biased as it is by the CTO of MicroFocus) article gives some reasons why….
<br/><br/>
Here is the <a href="https://techbeacon.com/app-dev-testing/why-your-cobol-code-isnt-going-anywhere?amp" target="_blank">article about COBOL</a>...
<br/><br/>
Plus… Apple already has a mechanism for automatically allowing objc and swift to work together. Take a look at the frameworks in Xcode and you’ll notice some files called *.apinotes. These are YAML files that are used by the compiler to allow easy integration into swift projects. So, essentially, if Apple writes an ObjC version of a framework they get the swift version for absolutely free (minus the cost of writing the YAML file). If they write a swift only version they don’t get that benefit.
<br/><br/>
So, yeah, in conclusion… Yes, ObjC is NOT on the rise, but reports of its demise have been greatly exaggerated! ;)
<br/><br/>
PS. That being said, Apple dumping ObjC might spell a boom for us as all of the people who have installed codebases would suddenly need support for it either on macOS (on which we don’t currently work) or on other platforms. Something to think about…
<br/><br/>
PPS. All of the above being said. I admit I wouldn’t be terribly shocked to hear from Apple that “we have dropped support for the legacy objc language to provide you with the best support for our new swift language to make it the ‘greatest developer experience in the world’” or some grotesque BS like that. Lol
<br/><br/>
GCUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-13189460.post-22997971630255228042023-03-25T03:27:00.005-07:002023-03-25T03:27:56.598-07:00Swift->ObjC interopSome interesting notes. I will update this posting as i find more:
* https://dart.dev/guides/libraries/objective-c-interop<br>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13189460.post-49640615411835657492023-03-25T03:13:00.002-07:002023-03-25T03:13:52.111-07:00Compatibility project almost completeAs the much villified theme for star trek enterprise says "its been a long road getting from there to here" i am almost done with all of the work that needed to be done to get us to Catalina compatibility in GNUstep. The reason this is still significant is because Apple hasn't made many changes to either the Foundation or AppKit APIs since then. I have been workinf hard over the last three years. All of the new classes are fully tested. Once this effort is completed I am going to focus on printing, which has always been a problem in GS. And possibly a "reference" distribution. Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13189460.post-38823704246830179042020-04-02T05:25:00.001-07:002020-04-02T05:25:51.328-07:00Foundation is now close to Catalina compatibilityI have worked hard to get it to this point, but all of the classes in Catalina are now present in GNUstep's base implementation. Soon, all of the classes available in AppKit will also be available in GNUstep's GUI implementation. Please contribute to the project via patreon....
<a href="https://www.patreon.com/bePatron?u=352392" data-patreon-widget-type="become-patron-button">Become a Patron!</a><script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13189460.post-1860952058357211872015-12-30T11:54:00.001-08:002015-12-30T11:57:11.907-08:00The results speak for themselves...For the record, when I say "modern" I do NOT mean the current, old, NeXTSTEP based theme with new widgets. I mean a redesigned one.
<blockquote class="twitter-tweet" lang="en"><p lang="en" dir="ltr">What new features would you most like to see in GNUstep going forward? Swift support is already happening...</p>— Gregory Casamento (@bheron) <a href="https://twitter.com/bheron/status/681348123021717504">December 28, 2015</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>Unknownnoreply@blogger.com86tag:blogger.com,1999:blog-13189460.post-30179775655421296262015-10-21T14:37:00.003-07:002015-10-21T14:37:46.563-07:00Still waiting on you, Apple...Back in July Apple <a href="https://developer.apple.com/swift/blog/?id=29" target="_blank">promised</a> to open source Swift. :) Well, Apple? What's going on? Is this still the plan, Apple?Unknownnoreply@blogger.com55tag:blogger.com,1999:blog-13189460.post-65949638862959101302015-06-13T14:17:00.000-07:002015-06-13T14:17:14.313-07:00Swift 2.0 Going Open Source.... great news!As announced on their blog and on WWDC, Swift 2.0 will be going open source:<br />
<br />
https://developer.apple.com/swift/blog/?id=29<br />
<br />
GNUstep will fully support bindings to Swift. We will start on support for this as soon as the source code is released by Apple. I couldn't be happier about being proven wrong by Apple. Thank you for restoring my faith in this regard.Unknownnoreply@blogger.com59tag:blogger.com,1999:blog-13189460.post-25630655168372753602014-10-03T09:28:00.001-07:002014-10-03T09:28:54.712-07:00The Reasons I Love GNUstep -- Speaking for Free SoftwareRecently, I had a discussion with RMS about being a speaker for Free Software. In the end I was told simply to record some of my talks and that I would be given some feedback, but during the discussion I explained why I think GNUstep is important to free software and I believe that this is something that I think is important for other people to understand as well:<br />
<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">Hey Richard,</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">That shouldn't be hard to do. I get invited to speak about GNUstep a</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">lot. Not just about the technical aspects, but about it's importance</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">to free software.</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">While I have your attention, I would like to tell you the following...</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">I tend to see GNUstep as very important to the free software movement</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">as it facilitates developers moving away from environments such as</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">Cocoa and UIKit. Apple has always been a power for control and an</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">enemy of freedom which is why I am so passionate about GNUstep. I</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">don't like that they have locked down users like they have.</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">I realize that the rest of the community may not share my view and,</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">honestly, I have been somewhat disheartened as of late as I have</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">always had trouble getting other developers to see GNUstep as I do.</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">They focus on GNOME and KDE and consider Objective-C ugly or not</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">elegant. I think that's a shame. Which brings me to my final point.</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> </span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">Apple has recently introduced a new language called Swift. It has</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">become abundantly clear that they have no intention of releasing Swift</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">even as open source (which I understand is a different movement, but</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">it would, at least, be a step for them in something which resembles</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">the right direction).</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">I feel like speaking about free software and, specifically, speaking</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">about how GNUstep can play an important role in it is why I would like</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">to be listed on the speakers list. It would give me more of an</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">opportunity to speak out about Apple's evils and generally raise</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">awareness.</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">Thanks, GC</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Times, Times New Roman, serif;">So, if anyone would like me to come and speak about free software or about GNUstep, please let me know. I would be grateful for the opportunity.</span>Unknownnoreply@blogger.com45tag:blogger.com,1999:blog-13189460.post-14897771985144441752014-09-20T05:04:00.001-07:002014-09-25T23:46:02.229-07:00Recent Article About Swift Confirms Apple's Position<a href="http://www.infoworld.com/article/2682425/application-development/application-development-7-reasons-apple-should-open-source-swift-and-7-reasons-it-won-t.html" target="_blank">I really do hate being right sometimes. </a> I believe that's enough said on the subject, don't you? All I know now is that action must be taken. The era of closed source languages is over and has been for some time. Unknownnoreply@blogger.com17tag:blogger.com,1999:blog-13189460.post-64262113327101921362014-09-15T10:27:00.002-07:002014-09-15T10:27:45.922-07:00ToDo for GNUstep<span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="background-color: white; font-size: 12px; line-height: 16px; white-space: pre-wrap;">My personal todo list on GNUstep at the moment in no particular order:</span></span><br />
<br />
<ol>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">XIB v5 support, currently working on this.</span></span></li>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">Complete XIB/NIB creation via Gorm</span></span></li>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">NSMetadata classes</span></span></li>
<ol>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">Involves looking into GWorkspace to see how metadata is extracted for files and to separate this functionality out.</span></span></li>
</ol>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">Printing on Windows. Integration with PrintDlg and GDI Printing API on Windows.</span></span></li>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">Fix issues in buildtool/xcodebuild clone.</span></span></li>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">WebKit implementation/Browser using CEF+elements of SWK</span></span></li>
<li><span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;">Class Parser bugs fixed for ProjectCenter.</span></span></li>
</ol>
<div>
<span style="color: #292f33; font-family: Helvetica Neue, Roboto, Segoe UI, Calibri, sans-serif;"><span style="font-size: 12px; line-height: 16px; white-space: pre-wrap;"><br /></span></span></div>
Unknownnoreply@blogger.com20tag:blogger.com,1999:blog-13189460.post-40615221032908777352014-06-06T15:22:00.002-07:002014-06-06T15:22:25.642-07:00GNUstep's position on Swift<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-C0LZT_nVEnE/U5I--COHV0I/AAAAAAAABrk/1lYoLVMsvn0/s1600/swittol.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-C0LZT_nVEnE/U5I--COHV0I/AAAAAAAABrk/1lYoLVMsvn0/s1600/swittol.png" height="300" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
I wanted to make this post to make it clear to the community regarding GNUstep's position on the new Swift language. If the language is released as open source then GNUstep will fully support it. If it is, however, not released as open source then we will either take steps to create an implementation ourselves or provide any assistance needed to a group of people other than ourselves who are willing to take that on.<br />
<br />
I believe that the language itself is a good one and that it represents an opportunity for more people to take part in the OSX, iOS and GNUstep communities if it's properly done.<br />
<br />
My previous post was to illustrate the dangers of lock-in if that is, indeed, Apple's intention. Those warnings should not be construed as any condemnation of the language itself. This post is not backpedaling, only a clarification of my previous position (see the comments in the previous post).<br />
Unknownnoreply@blogger.com145tag:blogger.com,1999:blog-13189460.post-47850596783462397592014-06-04T23:20:00.002-07:002014-06-04T23:20:44.533-07:00Swift<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-nLIcBt79DI8/U5AKte52lII/AAAAAAAABrQ/Ecy5l-dQ1mk/s1600/Apple-Swift-Programming-Language.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-nLIcBt79DI8/U5AKte52lII/AAAAAAAABrQ/Ecy5l-dQ1mk/s1600/Apple-Swift-Programming-Language.jpg" height="223" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Swift is a new programming language developed by Apple as a replacement for Objective-C. I've had some time to review the language by reading the iBook which Apple made available on it for free. It seems to me that the language is very javascript like in it's design and is a clear concession to those who don't like Objective-C's syntax. The real purpose behind this language, however, is a little darker. I believe that it's ultimate purpose is lock-in. The more developers start using Swift the less they are going to be able to move to other platforms (such as Android). </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Please be cautious when using it and make sure that the only platform you wish to release on is iOS because that is very likely the decision you ARE making if you choose swift.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The language itself is a very nice language, the implications of it are what concern me. Anything which impacts user/developer freedoms makes me concerned.</div>
Unknownnoreply@blogger.com21tag:blogger.com,1999:blog-13189460.post-51269637555943491292013-11-01T07:59:00.001-07:002013-11-01T09:38:51.610-07:00GNUstep Ohloh Stats Here are the latest stats from Ohloh. :)<br /><br /><table class="unstyled" id="activity_table" style="border-collapse: collapse; border-spacing: 0px; color: black; font-family: helvetica, arial, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; max-width: 100%; padding: 0px; width: 100%px;"><tbody style="margin: 0px; padding: 0px;">
<tr style="margin: 0px; padding: 0px;"><td style="margin: 0px; padding: 0px;" valign="top" width="50%"><h4 class="section_header thirty_day" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 2px; color: inherit; font-family: inherit; font-size: 1.25em; font-weight: 400; line-height: 1.2; margin: 0px 0px 1.2em; padding: 0px; text-rendering: optimizelegibility; width: 190px;">
30 Day Summary<small class="summary_timespan" style="color: #999999; display: block; float: right; font-size: 12px; font-style: italic; margin: 0px 0px 0px 20px; padding: 5px 0px 0px;">Oct 2 2013 — Nov 1 2013</small></h4>
<ul class="unstyled" id="thirty_day_summary" style="list-style: none; margin: 0px 0px 1.5em; padding: 0px;">
<li style="margin: 0px; padding: 0px;"><big style="margin: 0px; padding: 0px;">145</big> <a href="https://www.ohloh.net/p/gnustep/commits?time_span=30+days" style="color: #336699; margin: 0px; padding: 0px; text-decoration: none;">Commits</a></li>
<li style="margin: 0px; padding: 0px;"><big style="margin: 0px; padding: 0px;">9</big> <a href="https://www.ohloh.net/p/gnustep/contributors?sort=latest_commit&time_span=30+days" style="color: #336699; margin: 0px; padding: 0px; text-decoration: none;">Contributors</a></li>
</ul>
</td><td style="margin: 0px; padding: 0px;" valign="top" width="50%"><h4 class="section_header twelve_month" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 2px; color: inherit; font-family: inherit; font-size: 1.25em; font-weight: 400; line-height: 1.2; margin: 0px 0px 1.2em; padding: 0px; text-rendering: optimizelegibility; width: 200px;">
12 Month Summary<small class="summary_timespan" style="color: #999999; display: block; float: right; font-size: 12px; font-style: italic; margin: 0px 0px 0px 20px; padding: 5px 0px 0px;">Nov 1 2012 — Nov 1 2013</small></h4>
<ul class="unstyled nutshell" style="list-style: none; margin: 0px 0px 1.5em; padding: 0px;">
<li style="margin: 0px 0px 1.2em; padding: 0px;"><big style="margin: 0px; padding: 0px;">1195</big> <a href="https://www.ohloh.net/p/gnustep/commits?time_span=12+months" style="color: #336699; margin: 0px; padding: 0px; text-decoration: none;">Commits</a><span class="small clear" style="display: block; font-size: 0.9em; line-height: 13px; margin: 0px; padding: 0px 0px 0px 22px;"><span class="commits_ticker" style="margin: 0px; padding: 0px;">Up<span class="good" style="color: darkgreen; margin: 0px; padding: 0px;"> +159 (15%)</span> from previous 12 months</span></span></li>
<li style="margin: 0px 0px 1.2em; padding: 0px;"><big style="margin: 0px; padding: 0px;">17</big> <a href="https://www.ohloh.net/p/gnustep/contributors?sort=latest_commit&time_span=12+months" style="color: #336699; margin: 0px; padding: 0px; text-decoration: none;">Contributors</a><span class="small clear" style="display: block; font-size: 0.9em; line-height: 13px; margin: 0px; padding: 0px 0px 0px 22px;"><span class="committers_ticker" style="margin: 0px; padding: 0px;">Down<span class="bad" style="color: darkred; margin: 0px; padding: 0px;"> -2 (10%)</span> from previous 12 months</span></span></li>
</ul>
</td></tr>
</tbody></table>
<script src="http://www.ohloh.net/p/4843/widgets/project_partner_badge.js" type="text/javascript"></script>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-13189460.post-192736228024434112013-08-12T13:34:00.001-07:002013-08-12T13:34:48.721-07:00GNUstep Kickstarter CampaignI started a GNUstep Kickstarter campaign, here:<br />
<br />
<a href="http://www.kickstarter.com/projects/203272607/gnustep-project">http://www.kickstarter.com/projects/203272607/gnustep-project</a><br />
<br />
Please go and take a look and contribute if you can.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-16547217184587207132013-07-24T18:03:00.001-07:002013-07-24T18:03:31.226-07:00The Dangers Of Walled GardensApple's current status with their development site illustrates just one of the many issues with walled gardens. The most significant of which is the compromise if user freedoms. The one illustrated by last weeks incident shows us just how much developers for the iPhone and Mac app stores are at Apple's mercy. While this was inherently obvious it has never been more obvious than right now just how fragile this relationship always was.<br />
<br />
The real evil of Apple's app store is not the app store itself, but the code signing technology that is tied to it. Since Apple is the only entity which can approve binaries to run on iOS devices or to go into the iOS or Mac app stores it represents a single point of failure. This is the true evil of it. What happens if Apple goes away? We're left with devices which can't be used since the mothership is now gone. Is this right?<br />
<br />
I only hope that this incident gives people who are enamored with this concept time to reflect on what it's weaknesses really are. <br />
<br />
Google has managed to implement an appstore without much of the evil that is inherent in Apple's implementation and, even though Google may have done some evil with the NSA, at least it didn't do quite as much evil as Apple did in this particular instance.Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-13189460.post-37185799985267835692013-06-15T02:49:00.003-07:002013-06-18T15:06:24.695-07:00GNUstep Mythbusting...Myth #1: GNUstep doesn't care about or implement any of the Cocoa frameworks or classes<br />
<br />
As illustrated by some of the comments <a href="http://apple.slashdot.org/story/12/12/08/2330225/darling-run-apple-os-x-binaries-on-linux" target="_blank">here</a>, people still don't understand, really, what GNUstep is all about. Sometimes I think it's the name, and sometimes I think it's just that people are willfully ignoring the facts or just want to spew nonsense in order to sound intelligent.<br />
<br />
GNUstep implements most of the 10.5 APIs and is currently working on some of the 10.6, 7 and 8 Cocoa APIs. Additionally, the project has implemented CoreFoundation, CoreGraphics and CoreAnimation is upcoming. So, please, people. Get off of this whole "GNUstep doesn't care" thing. We care and we are implementing as much as we can. We are roughly 20 individuals, Apple is multi-billion dollar corporation.<br />
<br />
Myth #2: No one uses GNUstep.<br />
<br />
Wrong again, GNUstep is currently in use in millions of devices around the world. This company http://www.apportable.com is using much of the GNUstep codebase to accomplish this. It forms the basis for their UIKit implementation which is used to port applications from iOS to Android. If we were only OpenStep, this wouldn't be possible. Additionally, GNUstep is used by a number of companies to produce ports of their applications to Windows and to Linux. See our wiki page about GNUstep success stories for more.<br />
<br />
Myth #3: GNUstep can only look like NeXTSTEP<br />
<br />
Not true. GNUstep has devoted a lot of time to theming and the ability to make applications written using GNUstep look like just about anything you would like them to look like.<br />
<br />
I'm sure these aren't the only myths circulating, but they are the most prominent and, to me, the most annoying. I can't seem to get it through people's heads. GNUstep is so much more than it used to be and so much more than people think it is. I wish, for once, that people would actually look at the project before making judgements.<br />
<br />
Myth #4: GNUstep looks like NeXTSTEP, so it must only implement NeXTSTEP<br />
<br />
I honestly never expected developers to judge a book by it's cover, but many people do, even otherwise intelligent people.Unknownnoreply@blogger.com12tag:blogger.com,1999:blog-13189460.post-12522377827320198932013-04-14T10:40:00.002-07:002013-04-14T10:40:50.277-07:00This is version 1.2.20 of Gorm.<br />
1 ANNOUNCE<br />
**********<br />
<br />
This is version 1.2.20 of Gorm.<br />
<br />
1.1 What is Gorm?<br />
=================<br />
<br />
Gorm is an acronym for Graphic Object Relationship modeler (or perhaps<br />
GNUstep Object Relationship Modeler).<br />
<br />
Gorm is a clone of the Cocoa (OpenStep/NeXTSTEP) `Interface Builder'<br />
application for GNUstep.<br />
<br />
1.2 Noteworthy changes in version `1.2.20'<br />
==========================================<br />
<br />
* Bug fixes #28643, #32827<br />
<br />
* Corrected issues with updating document when there is a change.<br />
<br />
* Add cells as objects to the document so they can be properly<br />
edited.<br />
<br />
* Changes to prevent recursive frame change notifications.<br />
<br />
1.3 How can I get support for this software?<br />
============================================<br />
<br />
You may wish to use the GNUstep discussion mailing list for general<br />
questions and discussion. Look at the GNUstep Web Pages for more<br />
information regarding GNUstep resources `http://www.gnustep.org/'<br />
<br />
1.4 Where can you get it? How can you compile it?<br />
==================================================<br />
<br />
You can download sources and rpms (for some machines) from<br />
`ftp://ftp.gnustep.org/pub/gnustep/dev-apps'.<br />
<br />
1.5 Where do I send bug reports?<br />
================================<br />
<br />
Bug reports can be sent to <bug-gnustep gnu.org="">.</bug-gnustep><br />
<br />
1.6 Obtaining GNU Software<br />
==========================<br />
<br />
Check out the GNUstep web site. (`http://www.gnustep.org/'), and the<br />
GNU web site. (`http://www.gnu.org/')<br />
<br />
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-43620486573105619042013-04-02T00:16:00.003-07:002013-04-02T00:16:25.826-07:00Version 0.23.1 of the GNUstep GUI library (`gnustep-gui') is available<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 ANNOUNCE</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**********</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">This is version 0.23.1 of the GNUstep GUI library (`gnustep-gui').</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the GNUstep GUI Library?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">======</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">It is a library of graphical user interface classes written completely</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">in the Objective-C language; the classes are based upon Apple's Cocoa</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">framework (which came from the OpenStep specification as release by</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">NeXT Software, Inc). The library has been enhanced in a number of ways</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">to take advantage of the GNU system. These classes include graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">objects such as buttons, text fields, popup lists, browser lists, and</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">windows; there are also many associated classes for handling events,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">colors, fonts, pasteboards and images.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> The GNUstep GUI Library is designed in two parts. The first part is</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the front-end component which is independent of platform and display</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">system. This front-end is combined with a back-end component which</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">handles all of the display system dependent such as specific calls to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">X/Windows. This design allows the GNUstep applications to have the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">"look and feel" of the underlying display system without any changes to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the application, and the library can be easily ported to other display</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">systems.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> The GNUstep GUI Library requires the GNU Objective-C compiler, the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">GNUstep Base Library, the TIFF Graphics library, and a back-end</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">component like the GNUstep 'Back' Backend.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Noteworthy changes in version `0.23.1'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">============</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">This is a bugfix release, primarily to deal with coding/archiving</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">issues.</span><br />
<div class="im" style="background-color: white; color: #500050; font-family: monospace; font-size: small;">
<br />1.3 Where can you get it? How can you compile it?<br />==============================<wbr></wbr>====================<br /></div>
<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The gstep-gui-0.23.1.tar.gz distribution file has been placed at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.gnustep.org/pub/<wbr></wbr>gnustep/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Read the INSTALL file or the GNUstep-HOWTO for installation</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">instructions.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.4 Where do I send bug reports?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><div class="im" style="background-color: white; color: #500050; font-family: monospace; font-size: small;">
<br />Please log bug reports on the GNUstep project page<br />`<a href="http://savannah.gnu.org/bugs/?group=gnustep" style="color: #1155cc;" target="_blank">http://savannah.gnu.org/bugs/<wbr></wbr>?group=gnustep</a>' or send bug reports to<br /><<a href="mailto:bug-gnustep@gnu.org" style="color: #1155cc;">bug-gnustep@gnu.org</a>>.<br /></div>
<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.5 Obtaining GNU Software</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==========================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Check out the GNUstep web site. (`</span><a href="http://www.gnustep.org/'" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.gnustep.org/'</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">), and the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">GNU web site. (`</span><a href="http://www.gnu.org/" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.gnu.org/</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">')</span>Unknownnoreply@blogger.com8tag:blogger.com,1999:blog-13189460.post-15148883264223416072013-04-02T00:15:00.002-07:002013-04-02T00:15:40.935-07:00The GNUstep Base Library, version 1.24.4, is now available.<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 Announcement</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**************</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The GNUstep Base Library, version 1.24.4, is now available.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the GNUstep Base Library?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">=======</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The GNUstep Base Library is a library of general-purpose, non-graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Objective C objects. For example, it includes classes for strings,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">object collections, byte streams, typed coders, invocations,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">notifications, notification dispatchers, moments in time, network ports,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">remote object messaging support (distributed objects), and event loops.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> It provides functionality that aims to implement the non-graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">portion of the OpenStep standard (the Foundation library).</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> There is more information available at the GNUstep homepage at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="http://www.gnustep.org/" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.gnustep.org</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Noteworthy changes in version `1.24.4'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">============</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Updated time zone data</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * OSX 10.7 NSCalendar methods</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Portability improvments and minor bugfixes</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * More testcases in the testsuite</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.3 Where can you get it? How can you compile it?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">====================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The gnustep-base-1.24.4.tar.gz distribution file has been placed at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.gnustep.org/pub/<wbr></wbr>gnustep/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-26774826165589854052013-04-02T00:08:00.002-07:002013-04-02T00:08:40.833-07:00The GNUstep Makefile Package version 2.6.4 is now available.<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 Announcement</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**************</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The GNUstep Makefile Package version 2.6.4 is now available.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the GNUstep makefile package?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">===========</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The makefile package is a simple, powerful and extensible way to write</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">makefiles for a GNUstep-based project. It allows the user to write a</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">project without having to deal with the complex issues associated with</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">configuration, building, installation, and packaging. It also allows</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the user to easily create cross-compiled binaries.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Changes in version `2.6.4'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Test framework extended equality tests.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Android build target</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.3 Obtaining gnustep-make</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==========================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">You can get the gstep-make-2.6.4.tar.gz distribution file at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.gnustep.org/pub/<wbr></wbr>gnustep/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Please log bug reports on the GNUstep project page</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="http://savannah.gnu.org/bugs/?group=gnustep" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://savannah.gnu.org/bugs/<wbr></wbr>?group=gnustep</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">' or send bug reports to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"><</span><a href="mailto:bug-gnustep@gnu.org" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;">bug-gnustep@gnu.org</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">>.</span>Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-13189460.post-84103357650612190222013-03-04T12:45:00.002-08:002013-03-04T12:46:32.965-08:00Viking by Brilliant Service is using GNUstep in the Objective-C based software for their Head Mounted Device, pictured here:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-gbHOh__mxdg/UTUHQC6INCI/AAAAAAAAALk/Jr62XnrtglQ/s1600/viking_export.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="http://4.bp.blogspot.com/-gbHOh__mxdg/UTUHQC6INCI/AAAAAAAAALk/Jr62XnrtglQ/s320/viking_export.png" width="320" /></a></div>
<br />
<br />
Their website is <a href="http://hmdviking.blogspot.jp/" target="_blank">here</a>. :) I'm very happy to see GNUstep being used in so many new and different places. The prospects for the future are exciting.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-75368937376310638182013-03-03T07:28:00.002-08:002013-03-03T07:28:24.070-08:00The GNUstep Base Library, version 1.24.3, is now available.<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 Announcement</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**************</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">GNUstep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">Base</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Library, version 1.24.3, is now available.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">GNUstep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">Base</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Library?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">=======</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">GNUstep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">Base</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Library is a library of general-purpose, non-graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Objective C objects. For example, it includes classes for strings,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">object collections, byte streams, typed coders, invocations,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">notifications, notification dispatchers, moments in time, network ports,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">remote object messaging support (distributed objects), and event loops.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> It provides functionality that aims to implement the non-graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">portion of the OpenStep standard (the Foundation library).</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> There is more information available at the </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">GNUstep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">homepage at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="http://www.gnustep.org/" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.<span class="il" style="background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; color: #222222;">gnustep</span>.org</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Noteworthy changes in version `1.24.3'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">============</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Implementation of the NSXML DOM classes</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Implementation of consistent TLS/SSL support</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Implementation of new/selectable sorting algorithms</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * More explicit dependencies on external libraries.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.3 Where can you get it? How can you compile it?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">====================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">gnustep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">-</span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">base</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">-1.24.3.tar.gz distribution file has been placed at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.<span class="il" style="background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; color: #222222;">gnustep</span>.org/pub/<wbr></wbr><span class="il" style="background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; color: #222222;">gnustep</span>/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Please log bug reports on the </span><span class="il" style="background-color: #ffffcc; color: #222222; font-family: monospace; font-size: x-small;">GNUstep</span><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> project page</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="http://savannah.gnu.org/bugs/?group=gnustep" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://savannah.gnu.org/bugs/<wbr></wbr>?group=<span class="il" style="background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; color: #222222;">gnustep</span></a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">' or send bug reports to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"><</span><a href="mailto:bug-gnustep@gnu.org" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;">bug-<span class="il" style="background-color: #ffffcc; background-position: initial initial; background-repeat: initial initial; color: #222222;">gnustep</span>@gnu.org</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">>.</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13189460.post-64451307029870700832013-03-03T07:24:00.003-08:002013-03-03T07:24:43.869-08:00GNUstep GUI 0.23.0<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 ANNOUNCE</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**********</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">This is version 0.23.0 of the GNUstep GUI library (`gnustep-gui').</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the GNUstep GUI Library?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">======</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">It is a library of graphical user interface classes written completely</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">in the Objective-C language; the classes are based upon Apple's Cocoa</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">framework (which came from the OpenStep specification as release by</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">NeXT Software, Inc). The library has been enhanced in a number of ways</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">to take advantage of the GNU system. These classes include graphical</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">objects such as buttons, text fields, popup lists, browser lists, and</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">windows; there are also many associated classes for handling events,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">colors, fonts, pasteboards and images.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> The GNUstep GUI Library is designed in two parts. The first part is</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the front-end component which is independent of platform and display</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">system. This front-end is combined with a back-end component which</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">handles all of the display system dependent such as specific calls to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">X/Windows. This design allows the GNUstep applications to have the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">"look and feel" of the underlying display system without any changes to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the application, and the library can be easily ported to other display</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">systems.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> The GNUstep GUI Library requires the GNU Objective-C compiler, the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">GNUstep Base Library, the TIFF Graphics library, and a back-end</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">component like the GNUstep 'Back' Backend.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Noteworthy changes in version `0.22.0'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">============</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">New features include:</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * This version is binary incompatible with previous versions due to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> the change of NSNotFound in GNUstep base.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Support for drawing the GUI with a scale factor, for high-DPI</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> monitors.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Character panel</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> * Color picker "Magnifier" tool, for grabbing the color of arbitrary</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> parts of the screen</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Many NSImage improvements (Mac OS X 10.6 drawing methods, better</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">selection of image reps, better support for icons). Many bugfixes,</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">including in Xib loading, printing, and NSView geometry.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.3 Where can you get it? How can you compile it?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">====================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The gstep-gui-0.23.0.tar.gz distribution file has been placed at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.gnustep.org/pub/<wbr></wbr>gnustep/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Read the INSTALL file or the GNUstep-HOWTO for installation</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">instructions.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.4 Where do I send bug reports?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==</span><br />
<div class="im" style="background-color: white; color: #500050; font-family: monospace; font-size: small;">
<br />Please log bug reports on the GNUstep project page<br />`<a href="http://savannah.gnu.org/bugs/?group=gnustep" style="color: #1155cc;" target="_blank">http://savannah.gnu.org/bugs/<wbr></wbr>?group=gnustep</a>' or send bug reports to<br /><<a href="mailto:bug-gnustep@gnu.org" style="color: #1155cc;">bug-gnustep@gnu.org</a>>.<br /></div>
<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.5 Obtaining GNU Software</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==========================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Check out the GNUstep web site. (`</span><a href="http://www.gnustep.org/'" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.gnustep.org/'</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">), and the</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">GNU web site. (`</span><a href="http://www.gnu.org/" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://www.gnu.org/</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">')</span><div class="yj6qo ajU" style="background-color: white; color: #222222; cursor: pointer; font-family: monospace; font-size: small; margin: 2px 0px 0px; outline: none; padding: 10px 0px; width: 22px;">
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-10675813626730504972013-03-03T07:23:00.001-08:002013-03-03T07:23:30.476-08:00GNUstep-make 2.6.3<span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1 Announcement</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">**************</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The GNUstep Makefile Package version 2.6.3 is now available.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.1 What is the GNUstep makefile package?</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><wbr style="background-color: white; color: #222222; font-family: monospace; font-size: small;"></wbr><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">===========</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">The makefile package is a simple, powerful and extensible way to write</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">makefiles for a GNUstep-based project. It allows the user to write a</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">project without having to deal with the complex issues associated with</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">configuration, building, installation, and packaging. It also allows</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">the user to easily create cross-compiled binaries.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.2 Changes in version `2.6.3'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==============================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">Minor bugfix release.</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">1.3 Obtaining gnustep-make</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">==========================</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">You can get the gstep-make-2.6.3.tar.gz distribution file at</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="ftp://ftp.gnustep.org/pub/gnustep/core" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">ftp://ftp.gnustep.org/pub/<wbr></wbr>gnustep/core</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">'</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"> Please log bug reports on the GNUstep project page</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">`</span><a href="http://savannah.gnu.org/bugs/?group=gnustep" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;" target="_blank">http://savannah.gnu.org/bugs/<wbr></wbr>?group=gnustep</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">' or send bug reports to</span><br style="background-color: white; color: #222222; font-family: monospace; font-size: small;" /><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;"><</span><a href="mailto:bug-gnustep@gnu.org" style="background-color: white; color: #1155cc; font-family: monospace; font-size: small;">bug-gnustep@gnu.org</a><span style="background-color: white; color: #222222; font-family: monospace; font-size: x-small;">>.</span>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13189460.post-34919492014335001712013-02-12T15:39:00.001-08:002013-02-27T16:10:17.237-08:00Interview with Saul Mora on NSBrief<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-DX3rGj5duhA/URrSYn7rIpI/AAAAAAAAAJ4/QO3JgWgLCr4/s1600/NSBriefLogoWithText.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-DX3rGj5duhA/URrSYn7rIpI/AAAAAAAAAJ4/QO3JgWgLCr4/s1600/NSBriefLogoWithText.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
I recently had an interview with Saul Mora on his program <a href="http://nsbrief.com/" target="_blank">NSBrief</a>. We discussed the history of the project and it's potential. This interview went very well and I'm looking forward to seeing it posted on his site.<br />
<br />
UPDATE: The interview has been posted. :)Unknownnoreply@blogger.com3