conversion of identifiers between Unicode and Utf8

Should we use Kernel or Strings for the Utf8 conversion of identifiers

Identifiers should be converted using Strings functions unless there are strong arguments for using Kernel such as in HostPackedFiles.
4
44%
Identifiers should always be converted using Kernel functions. Strings should only be used for conversion of strings that are not identifiers.
2
22%
Abstain
3
33%
 
Total votes: 9

Bernhard
Posts: 68
Joined: Tue Sep 17, 2013 6:56 am
Location: Munich, Germany

Re: conversion of identifiers between Unicode and Utf8

Post by Bernhard »

I personally do not like the fact that the Blackbox kernel took over the role of seperated modules of other Oberon implementations, including ETHOS, which is according to his author, Clemens Szyperski, the blueprint on which Blackbox (at that time named Oberon/F) was built: Memory management and garbage collection, objects, meta programming, loader and module handling etc. (see http://e-collection.library.ethz.ch/ese ... 713-02.pdf and https://groups.google.com/forum/#!topic ... -y1bJwEYE8).

Ivan's list of modules already importing Kernel, implies that the original design decision to unite the functionality of all those modules, which I listed obove, in Kernel is at least questionable, but this is a longer discussion, which should be moved from here to another thread.

It does not belong into the the discussion of this voting.
Last edited by Bernhard on Thu Jun 18, 2015 11:39 am, edited 1 time in total.
Bernhard
Posts: 68
Joined: Tue Sep 17, 2013 6:56 am
Location: Munich, Germany

Re: conversion of identifiers between Unicode and Utf8

Post by Bernhard »

Robert wrote:Is it possible to change one's vote?
yes, you can. Just resubmit your changed vote ...
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: conversion of identifiers between Unicode and Utf8

Post by Ivan Denisov »

bernhard wrote:Ivan's list of modules already importing Kernel implies that the design decision to unite these modules in Kernel is at least questionable, but this is a longer discussion, which should be moved from here to another thread.

It does not belong into the the discussion of this voting.
No, Bernhard, you misunderstood me! I am not suggesting to unite this modules in Kernel!!!

I was replying to your remark about importing kernel. This list shows, that you do not need to do extra import of Kernel, it is already imported in this modules. The extra import required only in three modules: DevCPS, DevCPT, DevCPP.

Is it clear now?
Bernhard
Posts: 68
Joined: Tue Sep 17, 2013 6:56 am
Location: Munich, Germany

Re: conversion of identifiers between Unicode and Utf8

Post by Bernhard »

Ivan Denisov wrote:
bernhard wrote:Ivan's list of modules already importing Kernel implies that the design decision to unite these modules in Kernel is at least questionable, but this is a longer discussion, which should be moved from here to another thread.

It does not belong into the the discussion of this voting.
No, Bernhard, you misunderstood me! I am not suggesting to unite this modules in Kernel!!!
no, I think I understood you correctly; I did not assume that you want to unite your list of modules in Kernel.

But your proposal increases the list of modules, which import Kernel. I think this is undesirable.

I edited my post and tried to clarify, what I wanted to say. Please step back and review my edited post. Hopefully it is clear now.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: conversion of identifiers between Unicode and Utf8

Post by Ivan Denisov »

bernhard wrote:Ivan's list of modules already importing Kernel, implies that the original design decision to unite the functionality of all those modules, which I listed obove, in Kernel is at least questionable, but this is a longer discussion, which should be moved from here to another thread.
This discussion and voting is exactly about this, so there is no need to move something. We are discussing, what with issue-#19 some modules now united. They are handling identifiers containing Unicode. So they are united already around identifiers. If this three modules will import Kernel to support identifiers conversions it will decrease the mess around usage of different modules for conversions.
User avatar
Josef Templ
Posts: 2048
Joined: Tue Sep 17, 2013 6:50 am

Re: conversion of identifiers between Unicode and Utf8

Post by Josef Templ »

Since I know from warnersoft via private e-mail that he is not intending to vote
because he does not have the time and the skills to take part in the center's decisions,
I am going to close this voting now.

- Josef
Locked