Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Best Language Ever

Name: Anonymous 2012-07-01 14:11

Sup, /prog/. Are you tired of shitty verbose limited slow bug-enforcing laguages?
Meet the Eiffel!
Eiffel doesn't have redundant public static void specifiers;
Eiffel doesn't allow to put business logic into catch block;
Eiffel makes it easy to write robust code;
Eiffel has higher-order functions and parametric polymorphism;
Eiffel has powerful object system.
Unfortunately, it doesn't have complete free portable compiler. Let's write one!

Name: Anonymous 2012-07-01 15:26

Name: FFP 2012-07-01 15:29

Eiffel
Not verbose

pick one

WYPMP

Name: Anonymous 2012-07-01 15:31

I wish I had a vagina

Name: Anonymous 2012-07-01 15:53

>>3
Of course it is not as laconic as J, but it is much better than mainstream ROBUST ENTERPRISE languages.
Just compare:
public void foo()
public void bar()
public void baz()

with:
feature
  foo
  bar
  baz

Name: Anonymous 2012-07-01 16:00

get off /prog/ Bertrand Meyer

Name: Anonymous 2012-07-01 16:04

>>6
Why? I want to make the world a better place.

Name: Anonymous 2012-07-01 16:04

>>1
D has everything you listed plus design-by-contract

now go away
http://s10.postimage.org/q876hfsd5/loser.jpg

Name: FFP 2012-07-01 16:18

class
    HELLO_WORLD
create
    make
feature
    make
        do
            print ("Hello, world!%N")
        end
end

disgusting

WYPMP

Name: Anonymous 2012-07-01 17:06

>>8
D is Sepples-like crap
>>9
Judging language by Hello World? Some langs are nice for small tasks, but for complex projects you need something really maintainable. Eiffel is great if you need to write something more than quicksort function.

Name: Anonymous 2012-07-01 17:23

>>10

back to your EnterpriseCubicleFactoryFactory, faggot.

Name: Anonymous 2012-07-01 17:25

>>11
Fuck off, javatard.

Name: Anonymous 2012-07-01 19:46

>implying anyone who advocates Eiffel is capable of writing an actual compiler

Name: Anonymous 2012-07-02 1:40

FIOC is shit.

Name: Anonymous 2012-07-02 1:46

shit

use javascript instead

Name: Anonymous 2012-07-02 3:21

Comparing javashits of "'\n' == 0" fame to bondage and discipline language vying for Ada status
lol

Name: Anonymous 2012-07-04 9:38

I don't like Eiffel's syntax, but it's idea of contracts is nice. I want to incorporate it into my Scheme. What do you think about the following syntax:
(lambda (x)
  (precond (arg-big-enough? (> x epsilon)))
  (postcond result (result-zero? (zero? result)))
  <body>)

Both precond and postcond must be placed in the beginning of lambda body.
car of each argument of precond(and postcond, starting from second) is an unevaluated tag which should be displayed in case of assert violation.

Name: bampu pantsu 2012-07-06 4:53

bampu pantsu

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List