So far it seems to me that Swift is a powerful "c" type language that can also 
be used in a script-like way. Definitely a win.  

Hopefully as version 3 gets closer there will have emerged some useful pure 
swift modules for DB access (Oracle, SQL Server/MongoDB etc)  as well as other 
middleware.  I'm expecting that IBM will have some good involvement here.

-Dave 



> On Jan 6, 2016, at 7:45 PM, Dru Satori via swift-users 
> <swift-users@swift.org> wrote:
> 
> I would argue that the language syntax is forgiving though, as my follow 
> examples demonstrated.
> 
> The funny thing, is that your point about minutes versus hours is the very 
> reason BASIC came to be ( easier math language ). But I think to a degree, we 
> are discussing semantics. It seems we agree on the principle, that Swift is 
> good, but it isn’t there as general purpose business dev language. :)
> 
> 
> 
> From: Jens Alfke <j...@mooseyard.com>
> Date: Wednesday, January 6, 2016 at 7:40 PM
> To: Andy Satori <d...@druware.com>
> Cc: Don Wills <don.wi...@portablesoftware.com>, Donald Pinckney 
> <djpinck...@ucdavis.edu>, "swift-users@swift.org" <swift-users@swift.org>
> Subject: Re: [swift-users] "business applications market" flame
> 
> 
>> On Jan 6, 2016, at 4:27 PM, Dru Satori <d...@druware.com> wrote:
>> 
>> The thing that I see about Swift is that right now, today, on Linux or OS X, 
>> if Swift is installed, I can open a terminal: 
>> 
>> Touch hello.swift
>> vim hello.swift
>> i 
>> print("Hello Swift");
>> Esc
>> :wq
>> swift hello.swift
> 
> You can do that with C too:
> 
> touch hello.c
> vim hello.c
> i
> #include <stdio.h>
> int main() {printf(“Hello World!”); return 0;}
> Esc
> :wq
> cc hello.c && ./a.out
> 
> Does that make C a scripting language? :)
> 
> Having a REPL or playgrounds doesn’t really change what the language itself 
> is; it just indicates good integration of the compiler into the development 
> tools.
> 
> To me, what defines a scripting language is a forgiving syntax that lets you 
> bang stuff out fast without worrying about types, and super high level 
> libraries for doing file and text manipulation and running other processes. 
> By contrast, even if  I had a C REPL and playgrounds, it would still be a 
> pain to use C to process a directory full of text files and transform their 
> contents and pass that to another tool. Whereas I could do it in minutes with 
> Ruby or bash.
> 
> —Jens
>  
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to