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

So today I've tried opendylan.

Name: Anonymous 2011-12-22 12:03

Twice, actually. First time I tried its "IDE" (it even lacked syntax highlighting) on windows and it's failed to compile hello world because I have no MSVC or Pelles C installed and mingw is too mainstream to support, then I tried it on linux.

Guys, it's a total shit.

First, its syntax is more verbose than java, e.g.

define function main(name, arguments)
    format-out("Hello, world!\n");
    exit-application(0);
end function main;


I heard THEY call it "lisp with infix operators". Well, while escaping from LISP minimalistic syntax, they gone too far.

[b]`end function main`[/o]? WTF is that?

Second, make-dylan-app creates FOUR files for such little program. So much of boilerplate. WTF?

Third. `dylan-compiler -build my-lib.lid` builds app. Too long to type, but it's not even a point. Point is guess where it places executable. Not in current directory like all normal compilers do. But in `~/Open-Dylan/bin/my-lib`. Guess how much shit it spits on the screen.
http://pastebin.com/DQJMVjHu
That many.

Fourth. Guess how much time it takes to compile this hello world. 0.9 seconds. On my i7-970. g++ -O4 with std::cout does it in 0.5 seconds. D2 compiler in 0.25 seconds. Walter Bright is may waifu, I guess. Results are not surprising since it's calling `cc` under the hood.

TL;DR. It's so bad that I don't even want to check if its macros system is strong enough to define macros that will help to eliminate boilerplate from `end function main;`

Name: Anonymous 2011-12-22 18:52

>>14
Then note the arity of every function and group expressions based on this.

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