A language based on:

- Convension over configuration
- DSL friendlyness (to a certain degree)
- A hybrid type system (dynamic when you need, static when you can)
- Runtime interoperability
- Less is more

For those reasons, I find Fan extremely interesting.

/Casper

On 29 Jun., 18:27, Viktor Klang <viktor.kl...@gmail.com> wrote:
> On Mon, Jun 29, 2009 at 6:13 PM, Ruben Reusser <rube...@gmail.com> wrote:
> > hi there,
>
> > I always felt the compelling reason to switch from C/C++ to java was that
> > there was a good set of libraries that came with java making my life easier
> > to develop web application and break from the cgi scripts - Java had a good
> > looking socket library that was easy to understand, nice file handling and
> > an ok looking GUI library for little inhouse tools (compared to having to
> > understand MFC and the windows UI programming model). Java was easier than
> > C/C++ and it felt like developers would not have to be so smart to actually
> > write good code - so overall it seemed to make good business sense to bet
> > your next app on Java instead of C/C++.
>
> > If one wants to replace java today, what do you think it would take? Is it
> > going to be enough to just have a nicer, easier language? Would one need a
> > set of API's with the language that solve some big problems we have today
> > (and what problem is there to solve)? Is it necessary to provide a good IDE
> > for the language right from the start?
>
> > Would love to hear your comments.
>
> My personal belief:
>
> A language that is expressive enough to write code that makes advanced
> functionality easy to abstract into a nice, clean syntax for business
> developers.
> So as a library consumer I can focus on getting my business rules correct
> and as a library producer I can create complex solutions that are easy for
> the consumer to consume.
>
> For me, this means:
> 1) Reducing line noise/boiler plate code
> 2) Strongly typed
> 3) Statically typed
> 4) Good tooling (IDE support et al)
> 5) A rich, open-source, library ecosystem
>
>
>
> > Ruben
>
> --
> Viktor Klang
> Scala Loudmouth
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javaposse@googlegroups.com
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to