[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


But it would render funny.

This, or


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.

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: