Re: Attention: European C/C++/C#/Java Programmers-Call for Input



Hello Frank,

"Frank Buss" <fb@xxxxxxxxxxxxx> wrote in message
news:1xgcfwvbuui7r$.1gdmb6tszma7g.dlg@xxxxxxxxxxxxx
Sounds like you are searching for reasons not to start the project :-)

I was at the time. I have followed David Brown's suggestion and
I have worked up a plan to merge PhiText with Unicode. PhiText will
become a binary superset of Unicode and Unicode/HTML for many
reasons. My first software product will be an editor that can load
files in several formats and save them back in any one of those
formats. This will make it a useful tool for file format conversion.
However, its main focus will be for writing source code in the
phi Parallel Programming Language. The editor should also be useful
for writing source code in any language based on Unicode.

The compiler elements will come next. I plan to use generic Unicode
compatible software for such things as linker/library managers and
debuggers. If I could find a suitable intermediate code format then
I mind get by with not having to write a code generator. However, I
suspect that the advanced features of the programming language might
preclude some of the above possibilities.

If you use some standard approach, like Unicode, I8N is only a very small
part of designing a new language and most I8N topics can be found on the
web or in books and are straightforward to implement.

I did some searching for what you were calling 18N and I finally
discovered that the term i18n is an abbreviation for internationalization
where the '18' stands for the 18 letters that are between 'i' and 'n'.

Although my software will need to be internationalized, I am a
software technology developer so my customers will probably
be the ones acutally doing most of the internationalizing of software.
Because almost all of my customers will speak English (because
software development is inherently ango-centric) I will probably
not have to deal with the issues to the extent that my customers
will.

You are writing in this newsgroup, so looks like it is a language
targeting
embedded systems. Things like the compiler itself, object format, linker,
libraries for all kind of hardware and software tasks, IDE, debugger etc.,
are much more work and much more interesting. I8N is just a small part of
the library and maybe some support from the tools for handling Unicode.

Yes. You are correct. The language is targetted at making
it easy to write operating systems from the ground up. This
really targets embedded people because they are the ones
who are going to produce the next generation computer
platform. In fact, it is their job to do it every day:)

Paul


.



Relevant Pages

  • Re: Thesaurus Problem
    ... files by using text editor tools, the files must be saved in Unicode format ... RelevantNoise.com - dedicated to mining blogs for business intelligence. ... be saved as a Unicode file. ... FROM FullDocuments ...
    (microsoft.public.sqlserver.fulltext)
  • Re: SBS 2003 Standard/Exchange Server issue
    ... To enforce Unicode mode in Outlook ... load the Outlook 2003 template. ... Double-click Exchange Unicode Mode - Ignore Archive Format. ... Double-click Exchange Unicode Mode - Ignore OST Format. ...
    (microsoft.public.windows.server.sbs)
  • Re: An APL Archive
    ... As far as the format of an archive is concerned, ... past and present APL systems, and allows us to put APL code into files ... Dyalog aims to support loading from and saving APL code in Unicode ...
    (comp.lang.apl)
  • Re: Thesaurus Problem
    ... files by using text editor tools, the files must be saved in Unicode format ... (ANSI, Unicode, Big Endian, and UTF-8). ... I then downloaded an XML editor and saved it from there. ...
    (microsoft.public.sqlserver.fulltext)
  • Compiling MC file in Unicode format
    ... Now, according to Microsoft documentation, I should be able to now compile ... the .mc file and then generate different language resource strings. ... This does not seem right since my file is already in Unicode format. ...
    (microsoft.public.vc.mfc)