Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #3231

Re: Tips on programming language adoption?

From Rui Maciel <rui.maciel@gmail.com>
Newsgroups comp.programming
Subject Re: Tips on programming language adoption?
Date 2013-04-07 12:35 +0100
Organization A noiseless patient Spider
Message-ID <kjrlgq$34j$1@dont-email.me> (permalink)
References <kjor90$qgp$1@dont-email.me> <kjqtq4$d3b$1@speranza.aioe.org>

Show all headers | View raw


Tim Harig wrote:

> I currently do a large part of my personal programming in Go (golang.org).
> 
> On 2013-04-06, Rui Maciel <rui.maciel@gmail.com> wrote:
>> - Is interpreted/supports REPL
> 
> Go is not interpreted but, because it is designed to be compiled so
> quickly, there are several REPL environments available for use.
> 
>> - strong typing
> 
> Go is strongly typed.  It also supports a very flexible structural typing
> model that allows a typesafe form of duck typing.
> 
>> - adequate number crunching efficiency
> 
> Go code can be made run at close to C code if one is careful about how the
> allocate memory.  It supports a wide range of numeric data types including
> a library implement for huge integers.
> 
> There are some specialized numeric packages available, I cannot speak for
> their maturity.  I know that there is currently an initiative on the
> mailing list to create something more comprehensive.
> 
> One potential drawback of Go for numerical use is that it does not
> currently support any kind of operator overloading.  I was involved in a
> discussion about how that might potentially be done in the future but,
> that support probably will not come for some time.
> 
>> - good graphics support, including 3D
> 
> It has library connections to SDL and OpenGL.  Go can be connected to any
> C library through cgo in the gcgo compiler or more natively using gcc's
> capabilities using the gccgo compiler.
> 
>> - preferably FLOSS
> 
> The go compiler and its standard libraries are licensed under a BSD
> like license.

That would be excellent.  Do you happen to know of any working REPL 
implementation?


Rui Maciel

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 10:55 +0100
  Re: Tips on programming language adoption? Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2013-04-06 13:51 +0300
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 13:33 +0100
  Re: Tips on programming language adoption? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-04-06 14:01 +0100
  Re: Tips on programming language adoption? Torsten Eichstädt <torsten.eichstaedt@FernUni-Hagen.de> - 2013-04-06 15:11 +0200
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-06 14:25 +0100
      Re: Tips on programming language adoption? Torsten Eichstädt <torsten.eichstaedt@FernUni-Hagen.de> - 2013-04-06 18:12 +0200
  Re: Tips on programming language adoption? Tim Harig <usernet@ilthio.net> - 2013-04-07 04:48 +0000
    Re: Tips on programming language adoption? Rui Maciel <rui.maciel@gmail.com> - 2013-04-07 12:35 +0100
      Re: Tips on programming language adoption? Tim Harig <usernet@ilthio.net> - 2013-04-07 17:45 +0000

csiph-web