David Corking's Library tagged → View Popular
10/24/88 STEVE JOBS: CAN HE DO IT AGAIN - Business Week
This fascinating 1988 article profiles the project that was the genesis of Mac OS X.
Best practices for passing data between processes in Cocoa - Stack Overflow
IPC for data - suitable library APIs
Industry Misinterpretations 129: Smalltalk in Small Places podcast - James Robertson and John McIntosh - 2009
The preview of McIntosh's iPhone/Touch App Store apps based on Squeak and Seaside: he describes cutting down the image, connecting with UIkit (and webkit?), the objective-c bridge, and porting the VM itself.
In the comments, John McIntosh complains about the lack of an Android Squeak VM.
Bug #269224 in etoile (Ubuntu): “Make more of Etoile available as binaries”
Would be nice to see Etoile packaged for Debian and Ubuntu.
xmppframework for Cocoa - Google Code
open source framework for XMPP - started in 2008 - I don't know how mature it has become - though I think I might prefer to use D-BUS
Lemonodor: MCL Screenshots - 2002
-
Add Sticky Note
- Interesting screenshot - open source Common Lisp with a bridge to Objective J and Cocoa. - on 2009-06-23
CocoaDev: AmbraiSmalltalk
-
Add Sticky NoteI can't imagine building a user interface intensive application through this technique. It would be extremely cool if they could integrate Interface Builder,
- This Smalltalk company seems to have reified the Cocoa UI toolkit beautifully. Judging by the Ambrai website, there don't seem to be any retail Smalltalk compilers in the pipeline.
However this could be a great lesson in how to reify John McIntosh's new Objective-C bridge for Squeak, or Etoile's Smalltalk library, if it hasn't been done already. - on 2009-06-23
- This Smalltalk company seems to have reified the Cocoa UI toolkit beautifully. Judging by the Ambrai website, there don't seem to be any retail Smalltalk compilers in the pipeline.
Étoilé - Pragmatic Smalltalk 0.5 - David Chisnall - July 2008
-
The Support library contains things needed by Smalltalk but not Objective-C. The most important class here is the
BlockClosureclass, which implements a Smalltalk block as an Objective-C object with a function pointer as an instance variable and pointers to bound variables and space for promoting other variables (eliminating the need for garbage collected stack frames). -
The final part is a tool which compiles a Smalltalk file, instantiates a specified class, and send the instance a
runmessage. This is very small and shows how the compiler can be used, and will serve as the framework for writing complete applications in Smalltalk. - 1 more annotations...
Talk Like A Duck : Will It Go Round in Circles? - Rick DeNatale
A fascinating and brief horse's mouth history of dynamic languages and IDEs - with several things I didn't know already.
-
VisualAge started out as a demonstration prototype I wrote using Digitalk Smalltalk/V. The idea was to make something like the NeXT interface builder in Smalltalk as an adjunct to the Smalltalk IDE. For those who are not hip to such things, the Interface Builder, originally a Lisp program before Steve Jobs hired the author, lives on as part of Apple’s XCode tool suite for OS/X for the Mac and the iPhone.
-
Add Sticky NoteVisualAge started out as a demonstration prototype I wrote using Digitalk Smalltalk/V. The idea was to make something like the NeXT interface builder in Smalltalk as an adjunct to the Smalltalk IDE. For those who are not hip to such things, the Interface Builder, originally a Lisp program before Steve Jobs hired the author, lives on as part of Apple’s XCode tool suite for OS/X for the Mac and the iPhone.
- Beautifully convoluted history!
Lisp -> Objective-C -> Smalltalk -> Java -> Smalltalk - on 2009-06-07
- Beautifully convoluted history!
iSqueak Wikki: ObjectiveC
Documentation for a new (2008) Objective-C bridge for Squeak - as created by John McIntosh
This was used to get a local Pier wiki server on the iPhone / iPod Touch.
-
third attempt at having an Objective-C bridge in Squeak.
-
once we resolve the classOop we just send messages to the instance like we would do with a normal Smalltalk object.
F-Script: Command-line Cocoa shell goes beta - Ars Technica - Feb 2009 - Page 2
-
Its interactive Smalltalk-like Object-browser offers an intense way to explore the objects you've created, traverse their instance variables and methods and really start to interact with them in a way not normally permitted by Xcode. You can visually review the object's current state. You can pick new messages to send.
F-Script: Command-line Cocoa shell goes beta - Ars Technica - Feb 2009 - Page 1
-
So you win in terms of the interactive nature of F-Script but you don't move past the fussy little details that come along with Cocoa.
F-Script: Command-line Cocoa shell goes beta - Feb 2009 - Topic Powered by Eve For Enterprise
Ars Technica comments
-
F-Script Anywhere, which is included in the standard F-Script binary distribution.
With FSA, you can inject F-Script into any running Cocoa application and inspect the object tree at runtime -- without having source! Or even requiring source changes! From a development perspective, this lets you script your applications much more simply than AppleScript -- you don't have to create a parallel and incomplete object model.
Message passing - Wikipedia
Concept in a nutshell; references Alan Kay's complaint about focus on objects
GDL2: the GNUstep Database Library | Linux Journal, 2004 | by Ludovic Marcotte i
Another introductory tutorial from Marcotte
-
the reader is encouraged to read previous GNUstep articles,
(Linux Journal,
April 2003 and March 2004) -
GDL2 is a free (LGPL) implementation of EOF, Enterprise Objects Framework. EOF was created by
NeXT Computer, Inc. in 1994 as a collection of API
to develop efficiently object-oriented database
applications using the Objective-C language. - 4 more annotations...
Renaissance—A Cross-Platform Development Tool for Linux and Mac OS X | 2004 | Ludovic Marcotte | Linux Journal
A detailed tutorial for a GUI builder
-
When not using Renaissance, Objective-C software developers face
the endless task of maintaining the views of their applications for
GNUstep with Gorm and for Mac OS X with Interface Builder. -
sharing a common user interface on both GNUstep and Mac OS X can lead
to human interface guidelines (HIG) violations on both platforms.
Itching to Write Again |Murray Williams's Blog |2003
Question: "What I'm wondering is why there hasn't been a rush of developers who would like to write powerful Apple (Cocoa) applications, and quickly offer native Unix/Linux ports as well."
No answers yet - I don't think Mr. Williams followed through with this interesting idea.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in objectiv...
-
development
Items: 88 | Visits: 49
Created by: zou ave
-
gnustep-packaging
Making packages of GNUstep ...
Items: 1 | Visits: 1
Created by: David Corking
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo

