[freedict] Re: Poll: replace deu-eng / eng-deu

  • From: Einhard Leichtfuß <alguien@xxxxxxxxxxxxx>
  • To: freedict@xxxxxxxxxxxxx
  • Date: Tue, 12 May 2020 21:28:03 +0200

Hi Sebastian,

On 12/05/2020 17:31, Sebastian Humenda wrote:

Hi Einhard

Einhard Leichtfuß schrieb am 09.05.2020, 18:24 +0200:
Hi Sebastian,
    weben; wirken {vt} [textil.] | webend; wirkend | gewebt; gewoben; 
gewirkt | er/sie webt | ich/er/sie webte; ich/er/sie wob | er/sie 
hat/hatte gewebt; er/sie hat/hatte gewoben | ich/er/sie wöbe :: to weave 
{wove; woven} | weaving | woven | he/she weaves | I/he/she wove | he/she 
has/had woven | I/he/she would weave
[…]
I guess, ideally, the keys 'weben' and 'wirkend' would both be
associated with all the data in the line, somehow, i.e., synonyms and
flections of these and itself included.  I am unsure whether it is
acceptable to have several <form> or <orth> tags for several keys.

I am not sure what you mean. You can have

    <form>
        <orth>weben</orth>
        <orth>wirken</orth>
    </form>

But it would render funny.

This, or

   <form><orth>weben</orth></form>
   <form><orth>wirken></orth></form>

The intention is to have several search keys that return the same entry,

My example gives exactly this: multiple search keys for a single entry. I
haven't tried it out but I am sure that our conversion style sheets and
potentially also tei2slob will have trouble with the double form variant.

This is unfortunate.  I guess I should duplicate entries then.


No problem. But please also push early drafts to some branch :).

I guess I should duplicate the 'tools' repository, change things in a
new branch and later request pulling from that branch?


What language would you use?

I would probably use Haskell + Alex (Lexer) + Happy (Parser generator),
which I have some experience with.

Is there any chance you could picke one of the languages that we already use?
I think these are Python and Perl at the moment. If not, we have to rely on
your maintenance, which isn't a big deal. Just comment the Haskel code a bit
more :).

Part of my motivation stems from finally using Haskell for something
useful, so I consider Haskell as pretty much set.  (I might reconsider
the usage of Happy though.)

I shall try to document my code well.  Also, I expect myself to stay
available for common maintenance, for the foreseeable future.


Greetings,
Einhard
-- 
FreeDict - Free And Open Dictionaries
Manage your subscription at https://www.freelists.org/list/freedict
Wiki: https://github.com/freedict/fd-dictionaries/wiki
Web: http://freedict.org

Other related posts: