Meet Swiff

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Meet Swiff

Edgar De Cleene
tty
Reply | Threaded
Open this post in threaded view
|

Re: Meet Swiff

tty
There be geeks!

---- On Wed, 04 Jun 2014 02:47:13 -0700 Edgar J. De Cleene<[hidden email]> wrote ----

https://www.youtube.com/watch?v=l62x8Oq_QP4






Reply | Threaded
Open this post in threaded view
|

Re: Meet Swiff

Chris Cunnington-4
Pretty neat. I guess with Swift there is already a set date when Objective-C will deprecated. They showed the language in terms of tooling. They didn't show code examples of namespaces, generics, or closures, but in terms of an IDE. It's as though there is no difference. A friend of mine works for Apple and he says his team is learning and using Clojure, which he loves. But he says there is very little tooling for it. It's interesting to see what people consider a language to actually be. 

Chris 



On Jun 4, 2014, at 6:53 AM, gettimothy <[hidden email]> wrote:

There be geeks!

---- On Wed, 04 Jun 2014 02:47:13 -0700 Edgar J. De Cleene<[hidden email]> wrote ----

https://www.youtube.com/watch?v=l62x8Oq_QP4








Reply | Threaded
Open this post in threaded view
|

Re: Meet Swiff

Frank Shearar-3
On 4 June 2014 16:12, Chris Cunnington <[hidden email]> wrote:
> Pretty neat. I guess with Swift there is already a set date when Objective-C
> will deprecated. They showed the language in terms of tooling. They didn't
> show code examples of namespaces, generics, or closures, but in terms of an
> IDE. It's as though there is no difference. A friend of mine works for Apple
> and he says his team is learning and using Clojure, which he loves. But he
> says there is very little tooling for it. It's interesting to see what
> people consider a language to actually be.

It depends on what you mean by "tooling", I suppose. Lightable is an
entire IDE for Clojure, clojure-mode and nREPL have been around for
ages for emacs users. There are build tools (lein), package managers
(lein), version control (whatever you like, but I'm guessing most
Clojure folk use git), ... You debug live services by connecting a
REPL to the misbehaving service, exactly analogous to VNC'ing into
source.squeak.org, except text based.

frank

> Chris
>
>
>
>
> On Jun 4, 2014, at 6:53 AM, gettimothy <[hidden email]> wrote:
>
> There be geeks!
>
> ---- On Wed, 04 Jun 2014 02:47:13 -0700 Edgar J. De
> Cleene<[hidden email]> wrote ----
>
> https://www.youtube.com/watch?v=l62x8Oq_QP4
>
>
>
>
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Meet Swiff

blake watson
On Wed, Jun 4, 2014 at 9:02 AM, Frank Shearar <[hidden email]> wrote:
It depends on what you mean by "tooling", I suppose. Lightable is an
entire IDE for Clojure, clojure-mode and nREPL have been around for
ages for emacs users. There are build tools (lein), package managers
(lein), version control (whatever you like, but I'm guessing most
Clojure folk use git), ... You debug live services by connecting a
REPL to the misbehaving service, exactly analogous to VNC'ing into
source.squeak.org, except text based.

frank

LightTable, also Cursive, CounterClockwise, NightMod (for games), to name a few of the livelier ones. Development is very Smalltalk-like, except that Clojure is AGAINST state and Smalltalk is ALL state...


Reply | Threaded
Open this post in threaded view
|

Re: Meet Swiff

Nikolay Suslov
Hello,

On Wed, Jun 4, 2014 at 9:51 PM, blake <[hidden email]> wrote:
On Wed, Jun 4, 2014 at 9:02 AM, Frank Shearar <[hidden email]> wrote:
It depends on what you mean by "tooling", I suppose. Lightable is an
entire IDE for Clojure, clojure-mode and nREPL have been around for
ages for emacs users. There are build tools (lein), package managers
(lein), version control (whatever you like, but I'm guessing most
Clojure folk use git), ... You debug live services by connecting a
REPL to the misbehaving service, exactly analogous to VNC'ing into
source.squeak.org, except text based.

frank

LightTable, also Cursive, CounterClockwise, NightMod (for games), to name a few of the livelier ones. Development is very Smalltalk-like, except that Clojure is AGAINST state and Smalltalk is ALL state...



There is also Field IDE for live coding (Python, Java, JavaScript, Processing ect.) (http://openendedgroup.com/field/OverviewBanners2.html) from OpenEndedGroup, has introduced code execution timeline first and more fundamental, which is worth to note presented in Swift.
>From the features of Field IDE: 
"A Multi-paradigm code 'canvas'
Field adds to this text editor a drawing surface. The elements on this canvas "contain" the code that the text editor edits. What you do with this surface is really up to you. It could just supply a simple desktop metaphor, a spatial memory for the arrangement of your code fragments. But you can also arrange boxes of code into sequences and scrub over them with execution markers; you can invent your own control-flow systems between code fragments; you can write code that draws into the canvas using a sophisticated procedural drawing system; you can visualize the inner workings of code as it executes; you can further edit these drawings with the integrated mouse-based spline editor. You can embed graphical user interface elements directly into the canvas to start building your own interfaces for the code that you are writing. "

Regards,
Nikolay