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

Pages: 1-

Hey, I'm back!

Name: Anonymous 2007-07-05 15:43 ID:0nUQJrOP

I'm one of the biggest fags here, but I see you managed to keep the faggotry at an sufficiently high level while I was banned (two weeks without 4chan... the horror, I actually did useful things), so good job!

Now, for something I discovered during my ban: Neko

http://nekovm.org/

Neko is a high-level dynamically typed programming language which can also be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Neko is not only very easy to learn and use, but also has the flexibility of being able to extend the language with C libraries. You can even write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries.

I think this will become the new Reddit language (note, I do not read Reddit, so it might already have taken over) after Erlang dies out, just like Haskell did, and Ruby before that.

Name: Anonymous 2007-07-05 15:49 ID:QglKCPTF

Weeaboo enterprise?

Name: Anonymous 2007-07-05 16:51 ID:eF/44MsN

yeah so are you going to make somthing out of it or what?

Name: Anonymous 2007-07-05 19:09 ID:fzlbaBV9

Had a look at it and compared it to Python.

Things I like (bolded are things I like better than Python):
● Dynamic typing
● C-like syntax, = returns values
● First-class functions
● No statements (if, while, etc. are expressions)
● 1 / 0 = +infinity, this is great for trolling world4ch

Things I dislike (bolder are particularly grave failures compared to Python):
● Strings are sequences of 8-bit bytes (mega fail, worst thing in the language)
● Just "" to quote strings; I wanted Perl quotes or at least '' as well
● One word, the forced semicolon at the end of expressions
● if and while only treat "true" as true, WTF
● Automatic int/float <=> string conversion
● Shitty closures
● int, array, etc. are not objects (objects are not types) (Java anyone?)
● Doesn't specify mandatory tail call optimization

I prefer Python.

Name: Anonymous 2007-07-05 19:24 ID:M8SjQ9p4

you can compile neko files that run in nekoVM with a language called haXe. http://haxe.org/. Good thing about haXe is that you can write flash swf files and javascript as well. check it out.

Name: Anonymous 2007-07-05 19:25 ID:DyJTxuXO

What sucks is to define new functions, you have to go:

var foo = function(x,y){...}

Wtf?

Name: Anonymous 2007-07-05 19:48 ID:DyJTxuXO

Also, I think their definition of 'Foreign Function Interface' is a bit iffy. You can't call exported from just any library, it has to be specifically written. See python ctypes for a real FFI mechanism.

Name: Anonymous 2007-07-05 22:19 ID:rLQyjr3c

It is not specifically designed to be written by a programmer, but rather to be generated from a higher level language.
then why the fuck do you want c-like syntax?

Name: Anonymous 2007-07-06 1:08 ID:Heaven

| One word, the forced semicolon at the end of expressions

LOL WUT

Name: Anonymous 2007-07-06 4:25 ID:qtaawWLn

>>6
That's one of its best features, idiot. First-class functions, and no statements. If you don't like it, gb2/C with inline assembly.

>>8
Good point; if that were the true purpose then a LISP would have been the best choice.

Name: Anonymous 2007-07-06 4:37 ID:KCFiUImU

>>10
I'll take your absense of comment on the FFI issue as a sign of agreement, thank you :P

Name: Anonymous 2007-07-06 7:44 ID:Wi0cDfDQ

>>11
Also its FFI sucks.

Name: Anonymous 2007-07-06 8:57 ID:qtaawWLn

>>11
You know, if I disagree with you, I'll insult you; if I agree with you, I'll say nothing. That's how /prog works.

Name: Anonymous 2007-07-06 9:05 ID:7gf15K5z

wat is program?

Name: Anonymous 2009-08-16 23:57

Lain.

Name: Anonymous 2010-11-15 7:31

Name: Anonymous 2010-12-17 1:31

Xarn is a bad boyfriend

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