SCOUG-Programming Mailing List Archives
Return to [ 28 | 
May | 
2003 ]
 
 
 
Content Type:   text/plain 
I came upon the F# (F Sharp), a Microsoft extension to C#, by   
a different means.  You will note (please!) its similarity in   
form and function to what I initially presented with Warpicity   
in proposing the development of SL/I (Specification   
Language/One).  You will note, however, that SL/I does not   
adopt OO technology which F# (and C++, JAVA, C#, and .NET)   
does.  Instead SL/I "absorbs" OO technology through simpler,   
i.e. less complicated, means, avoiding any possibility of   
incompatible class libraries.  
 
If we truly pursue a study of comparative linguistics in our   
current programming SIG efforts, we have no reason not to   
include F# along with the others.   As part of that we can   
discover by avoiding the "core essence" of OO technology we   
can avoid the inventions necessary to overcome its   
handicaps.  
You have to understand that no programming language lies   
outside the range of formal logic.  The seemingly continuing   
need for a new language simply brings in pieces of formal   
logic not present elsewhere.  Moreover you cannot introduce   
anything not derivable from the instruction set of the machine.    
No new language then offers more than what's contained in,   
inherent in, or derivable from assembly language.  The only   
argument then lies in the form of macros, the HLL, built from   
those instructions.  
 
That Microsoft has chosen to build F# as a combination of   
different forms should offer us a ray of hope, if not of   
opportunity, to finally bring it to its knees.  The open   
source community can offer something simpler, more   
powerful, and more complete.  Microsoft is not capable of   
removing the baby, i.e. existing forms, while reconstituting the   
bathwater.  We suffer from no such handicap.  
 
=====================================================  
 
To unsubscribe from this list, send an email message  
to "steward@scoug.com". In the body of the message,  
put the command "unsubscribe scoug-programming".  
 
For problems, contact the list owner at  
"rollin@scoug.com".  
 
=====================================================
  
Return to [ 28 | 
May | 
2003 ] 
  
  
The Southern California OS/2 User Group
 P.O. Box 26904
 Santa Ana, CA  92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group.  ALL RIGHTS 
RESERVED. 
 
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International 
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
 
   |