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

Vala

Name: Anonymous 2012-08-22 17:19

Name: Anonymous 2012-08-22 17:20

Name: Anonymous 2012-08-22 18:10

I've used it and the documentation is shit. It assumes you understand how the C APIs for GObject and GIO work. It will often times generate the wrong C code and so you always end up doing double the work. I really liked the idea but it's just so infuriating to use.

Name: Anonymous 2012-08-22 18:21

Ref counting is shit.

Name: Anonymous 2012-08-22 18:35

VALA-ME-DEUS

Name: Anonymous 2012-08-23 2:38

Just use a Haskell

Name: Anonymous 2012-08-23 5:38

It's an interesting idea. I haven't actually used it yet.

Name: Anonymous 2012-08-23 13:19

I think Vala is shit.

Name: Anonymous 2012-08-23 13:21

The only two worthy languages are machine codes and Lisp. All else is a crime against nature.

Name: Anonymous 2012-08-23 14:23

>>9
machine codes
implementation detail

Lisp
supplanted by javascript

Name: Anonymous 2012-08-23 14:47

>>10
JS cant into code-as-data -> JS is shit.

Name: Anonymous 2012-08-23 15:04

>>11
What do you mean? It has JSON, the Function constructor, eval, and all that.

Name: Anonymous 2012-08-23 15:15

>>12
it has shit.

Name: Anonymous 2012-08-23 15:32

JavaScript has eval but isn't homoiconic. It can't manipulate the syntax tree as atoms. Its as "code as data" as it is with the rest of the scripting language farts.

Name: Anonymous 2012-08-23 15:37

What do you mean? It has JSON, the Function constructor, eval, and all that.
the Function constructor
var func = new Function("x", "y", "return x*y;");
Seriously? JS having PHP-style create_function makes it code as data. IHBT

Name: Anonymous 2012-08-23 17:08

>>15
this is the future of programming... the new x86

Name: Anonymous 2012-08-23 17:24

>>15
var func = function(x, y) { return x * y; };

Name: Anonymous 2012-08-23 18:45

Sent this from my iPad

Name: Anonymous 2012-08-23 19:11

>>17
you can't manipulate that code during runtime, ``faggot''

Name: Anonymous 2012-08-23 19:14

>>15-17
ONE WORD NOT HOMOICONIC THREAD OVER

Name: Anonymous 2012-08-23 21:16

>>19
why would you want to? self-modifying code is usually frowned upon, for good reason.

Name: Anonymous 2012-08-23 21:21

>>21
No, it isn't, for any reason.

Name: Anonymous 2012-08-23 23:02

Name: Anonymous 2012-08-24 0:22

>>23
Actually it's because of that that you see so many problems with smartphones using ARM + shit languages like java and obj-c than end up locking up at the slightest amount of concurrency and having to have its power supply physically removed in order for it to power down and be able to be powered back up to a (semi) functioning state.

Nice try though, to the both of you and the idiot who puked that up.

Name: Anonymous 2012-08-24 0:25

Write a code and be a code monkey for a day.
Teach a code to code and achieve eternal Satori.

Name: Anonymous 2012-08-24 0:30

The problem with Vala, or any obscure/dead language, is the lack of libraries. Or if there are libraries, there are a million amateur github implementations of the same thing, not a single one being worthy of use.

Name: Anonymous 2012-08-24 0:39

having to have its power supply physically removed in order for it to power down and be able to be powered back up
RTFM. Such drastic measures are practically always unnecessary on modern smartphones.
Hold (power + volume up + volume down) for 15 seconds.
And even that is rarely necessary.

Name: Anonymous 2012-08-24 4:17

>>27
You've never had a smartphone.

Name: Cudder !MhMRSATORI!fR8duoqGZdD/iE5 2012-08-24 5:14

>>23
There's a point between modifying the next few hundred instructions and never modifying instructions where you get a potentially huge efficiency gain from dynamically generating code.

Look up "Synthesis kernel".

Name: Anonymous 2012-08-24 7:03

>>28
I've had 5 smartphones, and only ever had to pull a battery once.

Look up "Synthesis kernel".
Great example of why self-modifying code is bad.

Name: Anonymous 2012-08-24 7:30

The NVIDIA proprietary graphics driver used to sometimes create code much like the Synthesis kernel does. I don't know if newer versions of the driver still do it but the following comment seems to imply so:
That’s naive because, like I said, lots of the deprecated stuff is IN HARDWARE, and a well written OpenGL driver has no measurable overhead (function pointers and just-in-time code generation are wonderful things…) attributable to features you aren’t actually using.[1]

_________________________________
1. Mark J. Kilgard, 2010-26-08: http://www.geeks3d.com/20100825/why-opengl-is-superior-to-direct3d/#comment-13686

Name: Anonymous 2012-08-24 8:46

OP, I stopped at
[quote]
Vala is a relatively new object-oriented programming language
[/quote]
do >>6

sounds like the word ditch in Portuguese

Name: Anonymous 2012-08-24 9:21

>>32
trying too hard

Name: Anonymous 2012-08-24 12:56

>>21
using a dynamic language
not using its one redeeming feature

Name: Anonymous 2012-08-24 13:07

>>31
JavaScript has first-class functions and can do code generation at runtime. Generating code is fine; modifying code is bad.

Name: Anonymous 2012-08-24 18:44

oh
god

Name: Anonymous 2012-08-24 19:49

sega

Name: Anonymous 2012-08-24 23:51

Name: Anonymous 2012-08-25 15:24

Stop exposing your mama to the world!

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