[Fwd: To use Oz in Vim]
Christian Schulte
schulte at imit.kth.se
Thu Jun 26 01:53:34 CEST 2003
Definitly both, C++ and Oz (remember Oz is the language, Mozart its
implementation). You will have to change data structure such as atoms
builtin to the engine (in C++) and also do some changes to the basic
routines written in Oz.
The complexity of each change needed will be very low, however the true
challenge here is to find all places where an assumption is made on atoms
and strings being 8bit wide... Se conceptually easy and most likely quite
some work.
Christian
"Maarten van den Dungen" <maarten at shortcut.nl> wrote in message
news:<5.2.0.9.2.20030625113229.01bc5008 at shortcut.nl>...
> At 13:44 24-6-2003 +0200, you wrote:
> >There are 2 issues: (1) ability to write programs in unicode (record
> >labels in Chinese anyone? :-) (2) ability to represent and process
> >unicode data using appropriate datatypes and libraries.
> >
> >(1) is probably quite difficult to change, requiring changes and/or
> > extensions throughout the engine... or maybe not, if we picked a
> > UTF-8 internal representation. Feel free to investigate and
> > submit patches.
> >
> >(2) is a recurring and very promising idea, but noone _ever_ picks up
> > the challenge. Personally, I have no particular need for or
> > interest in processing unicode data at this time. Someone who has
> > this particular itch to scratch should go ahead and create an
> > extension library that we could eventually add to the standard
> > library.
>
> At present I am only interested in the second option. It would be nice
> to
> be able to use it from the OPI but I can use any editor.
>
> But to implement version two, I am wondering how much work is
> involved.
> Does he need to know anything about Mozart language itself, or just about
> C++, of course some mozart functions and unicode? Is it just
> C++conversion of
> atoms, bytestrings, lists, etc. or is much more involved even when you
> stick to utf-8? How long would such a project take for a reasonably
> experienced programmer?
>
> Regards,
>
> Maarten
>
> -----------------------------------------------------
> mailto:info at shortcut.nl
> http://www.shortcutpublishing.com/
> -----------------------------------------------------
> Shortcut Software Development B.V.
> European office: Apeldoornseweg 49, 6814 BJ Arnhem, The Netherlands.
> Phone: +31 (0) 26 446 44 52 Fax: +31 (0) 26 446 44 51 mailto:
> info at shortcut.nl US office: One Rockefeller Plaza, Suite 1420, New
> York, NY 10020, United States.
> Phone: +1 212 397 7871 Fax: +1 212 265 6402 mailto:
> info at shortcutpublishing.com
> ------- Disclaimer ----------
> This message may contain information which is privileged or confidential.
> If you are not the named addressee and you received this message in error,
> please contact the sender and delete it from your computer without
> disclosing its contents to any other person.
> All services are subject to the general conditions of SSD BV, which
provide
> for a limitation of liability. The general conditions are available upon
> request.
> They have been filed with the Chamber of Commerce at Utrecht.
>
>
>
> -
> Please send submissions to users at mozart-oz.org
> and administriva mail to users-request at mozart-oz.org.
> The Mozart Oz web site is at http://www.mozart-oz.org/. Please send
> bug reports to bugs at mozart-oz.o
-
Please send submissions to users at mozart-oz.org
and administriva mail to users-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
Please send bug reports to bugs at mozart-oz.org.
More information about the mozart-users
mailing list