Re: Is there any chance of a .deb file for wxEuphoria?

new topic     » goto parent     » topic index » view thread      » older message » newer message

OK, so looking at this, really there are 3 problems in this domain.

Problem Domains

  1. The first one is installing Euphoria in the first place. This problem is already solved using the standard Euphoria installers.
  2. Installing Euphoria libs (or other programs) written in Euphoria.
  3. Installing stuff (shared objects/dlls, utility programs, etc) needed for your Euphoria program to work. The original post is in this domain.

Looking at this list, we can see how you solved all of them with your AIO installer. But, if we were to factor out just the third one, I think you'll find a worthy project. What if we could write a simple dependency file and a program that could use whatever package manager it finds on the target machine to go get what it needs? If you can then write a tool that can generate the dependency list, you might have something that the Linux community could use in general. Software developers could simply focus on writing their software and not have to worry to much about building package after package for each Linux distro they are interested in targeting.

Be warned though, the idea seems simple but I'm sure there are dragons hiding in those shadows.

From the problem domain list above, the second one I think can be solved using git. The idea would be to create something like a distributed CPAN. I say distributed because instead of hosting in one place, like CPAN does, Euphoria community would simply need to share a git URL in a common place. Close examination of these 2 projects would be a good place to start if we want to solve this problem.

I'm going to work on a tool chain (written in Euphoria) and documenting a workflow, that I hope solves problem 2 from the above list of problem domains.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu