News for hackers. Stuff that matters.

Archos

Re:Comparing JavaScript, CoffeeScript & ClojureScript on Friday January 27, 2012 @01:10AM (#3517320)
If I've said that one, it is because there is a compiler from Go to JavaScript under (advanced) development with several advantages over another compilers:

+ The lines numbers in the unminified generated JavaScript match up with the lines numbers in the original source file.

+ Generates minimized JavaScript.

+ Allows many type errors to be caught early in the development cycle, due to static typing.

https://github.com/kless/GoScript

Re:Comparing JavaScript, CoffeeScript & ClojureScript on Friday January 27, 2012 @01:01AM (#3517297)
But the great disadvantage of those compilers (CoffeeScript and ClojureScript) is that the generated code doesn't matches up with the lines of the source code so its debugging is much more difficult.
Re:Comparing JavaScript, CoffeeScript & ClojureScript on Thursday January 26, 2012 @06:59PM (#3516558)
I prefer a sintaxis more expressive, concise and clean like Go's:

  package main

  type Foo struct {
	a, b, c int
  }

  func (f *Foo) bar(x int) int {
	return f.a + f.b + f.c + x
  }

  func main() {
	afoo := Foo{1, 2, 3}
	afoo.bar(3)
  }