comp.lang.ada
 help / color / mirror / Atom feed
* Ada & Unicode support
@ 2014-09-20 21:36 Gour
  2014-09-21  0:17 ` Ludovic Brenta
  2014-09-21  1:07 ` David Botton
  0 siblings, 2 replies; 6+ messages in thread
From: Gour @ 2014-09-20 21:36 UTC (permalink / raw)


Hello,

in (not so) recent time I was evaluating several programming languages as
candidates for writing multi-platform desktop app and amongst them there
were e.g. D, Rust, Nimrod...

In a present time I am playing with Go for my web needs and must say
it's nice package including its tooling support libs etc.

However, when it comes to type-safety there are not many mature options
like Ada, but I wonder how is Unicode support in Ada 2012 considering
that all those above-mentioned languages are newer and mostly start with
Unicode support from the very beginning?

Moreover, I little bit confused with the comparison chart at
http://www.ada2012.org/comparison.html where it's stated that in Ada
2005 there is support for '8/16/32 bit (full unicode)' while Ada 2012
adds 'String Encoding package'.

Lastly, i was confused when I learnt on #ada that Ada's Character is
Latin-1 which is definetely different than handling of
Strings/Characters in Go.

So, can someone provide some explanation what is the meaning of e.g.
full unicode support in 2005 and what is the significance of 'String
Encoding Package' in this context?

Finally, what is the impact of current Unicode/UTF-8 support in Ada on
writing apps which one wants to have properly l10n/i18n-ed?

How does GtkAda handle those requirements in the context of the overall
Unicode support in Ada language?


Sincerely,
Gour

-- 
When your intelligence has passed out of the dense forest 
of delusion, you shall become indifferent to all that has 
been heard and all that is to be heard.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-09-21  7:27 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-20 21:36 Ada & Unicode support Gour
2014-09-21  0:17 ` Ludovic Brenta
2014-09-21  6:34   ` Gour
2014-09-21  1:07 ` David Botton
2014-09-21  6:40   ` Gour
2014-09-21  7:27   ` Per Sandberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox