1. question for eu3.2 on puppy 3.01

Cheers,

I've installed the euphoria_3.2.0.alpha.1-1ubuntu1_i386.deb 
file on Puppy Linux 3.01 with pb_debianinstaller-alpha09.pet.
It works fine although I had to set EUDIR and EUINC manually.
(In case of Abyss I also had to manually set the EUINC.)

I haven't followed your discussion earlier. Do you know how to 
associate the .ex, .exu, .exw files to the exu application in 
ROX?

Can you reccommend any editor that is comparable to Context? 
(I do like/miss its predefined Ctrl-J code patterns.)

Is there a similarly simple way to install wxEuphoria?

Regards,

Salix

new topic     » topic index » view message » categorize

2. Re: question for eu3.2 on puppy 3.01

Salix wrote:
> 
> Cheers,
> 
> I've installed the euphoria_3.2.0.alpha.1-1ubuntu1_i386.deb 
> file on Puppy Linux 3.01 with pb_debianinstaller-alpha09.pet.
> It works fine although I had to set EUDIR and EUINC manually.
> (In case of Abyss I also had to manually set the EUINC.)

It's actually meant to not use EUDIR and EUINC, instead relying on
config files and a standard file structure.

> I haven't followed your discussion earlier. Do you know how to 
> associate the .ex, .exu, .exw files to the exu application in 
> ROX?

I don't know anything about ROX.  What you could do is to make the files
executable and add a shebang:

#!/usr/bin/exu

> Can you reccommend any editor that is comparable to Context? 
> (I do like/miss its predefined Ctrl-J code patterns.)

I don't know Context.  I tend to use kate on linux.

> Is there a similarly simple way to install wxEuphoria?

Not yet, though I'm working on it.

Matt

new topic     » goto parent     » topic index » view message » categorize

3. Re: question for eu3.2 on puppy 3.01

Salix wrote:
> 
> Cheers,
> 
> I've installed the euphoria_3.2.0.alpha.1-1ubuntu1_i386.deb 
> file on Puppy Linux 3.01 with pb_debianinstaller-alpha09.pet.
> It works fine although I had to set EUDIR and EUINC manually.
> (In case of Abyss I also had to manually set the EUINC.)
> 
> I haven't followed your discussion earlier. Do you know how to 
> associate the .ex, .exu, .exw files to the exu application in 
> ROX?
> 
> Can you reccommend any editor that is comparable to Context? 
> (I do like/miss its predefined Ctrl-J code patterns.)
> 
> Is there a similarly simple way to install wxEuphoria?
> 
> Regards,
> 
> Salix

Hi

Rox is a desktop, not just afile manager (shades of M&S)

http://roscidus.com/desktop/

ssociating a file with an executable

http://roscidus.com/Manual/Manual/Manual.html#id2507122

Chris

new topic     » goto parent     » topic index » view message » categorize

4. Re: question for eu3.2 on puppy 3.01

First of all thanks for the .deb, Matt! As a Linux-newbie it was easier for me
to figure out how to install Euphoria this way compared to the Rob's .tgz!

Matt Lewis wrote:
> It's actually meant to not use EUDIR and EUINC, instead relying on
> config files and a standard file structure.

In this case it failed. smile The system didn't find include directory and I
didn't find the config file. Anyway after setting the variables in /etc/profile
it works smoothly.

ChrisBurch2  wrote:
> http://roscidus.com/Manual/Manual/Manual.html#id2507122

"Set Type" does not seem to work in my Puppy and I have no idea about how to add
application/x-euphoria to the SharedMIME database. Any idea?

Best regards,

Salix

new topic     » goto parent     » topic index » view message » categorize

5. Re: question for eu3.2 on puppy 3.01

Salix:

First check /usr/bin/ directory for a program env

If it exist on ROX then you can use:

#!/usr/bin/env exu

at the top of a program and env will run your program as

if it is script for Euphoria's exu.

Then you don’t have to search for a program via the

PATH environment variable.

Bernie

My files in archive:
WMOTOR, XMOTOR, W32ENGIN, MIXEDLIB, EU_ENGIN, WIN32ERU, WIN32API 

Can be downloaded here:
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan

new topic     » goto parent     » topic index » view message » categorize

6. Re: question for eu3.2 on puppy 3.01

Hi

Salix wrote:
> 
> First of all thanks for the .deb, Matt! As a Linux-newbie it was easier for
> me to figure out how to install Euphoria this way compared to the Rob's .tgz!
> 
> Matt Lewis wrote:
> > It's actually meant to not use EUDIR and EUINC, instead relying on
> > config files and a standard file structure.
> 
> In this case it failed. smile The system didn't
> find include directory and I didn't find the config file. Anyway after setting
> the variables in /etc/profile
> it works smoothly.


euinc.conf is a text file containing paths to librarries. Create a plain text
file with some paths to where
you want to point, then put it in the directory of
-the program you want to run (as euinc.conf)
-the ~/ (as .euinc.conf)
-in my-applications/bin (as euinc.conf) - this path is always present in Puppy

> 
> ChrisBurch2  wrote:
> > <a
> > href="http://roscidus.com/Manual/Manual/Manual.html#id2507122">http://roscidus.com/Manual/Manual/Manual.html#id2507122</a>
> 
> "Set Type" does not seem to work in my Puppy and I have no idea about how to
> add application/x-euphoria to the SharedMIME database. Any idea? 

Hmm - may be better off asking this question on the puppy forum. One thing I do
is
right click on the file
select file 'filename you just clicked on'
set run action
enter the shell command in the text entry
   rxvt -e exu "$1"
click on use command

This will make exu try to run all plain text files, so may not be the solution
you are looking
for. Otherwise, just run it from a shell command - rxvt -e opens up a console
for you to run the program if its a gui or not, but with a console, you can see
any errors.
> 
> Best regards,
> 
> Salix

Regards

Chris

new topic     » goto parent     » topic index » view message » categorize

7. Re: question for eu3.2 on puppy 3.01

ChrisBurch2 wrote:
> 
> Hi
> 
> Salix wrote:
> > 
> > First of all thanks for the .deb, Matt! As a Linux-newbie it was easier for
> > me to figure out how to install Euphoria this way compared to the Rob's
> > .tgz!
> > 
> > Matt Lewis wrote:
> > > It's actually meant to not use EUDIR and EUINC, instead relying on
> > > config files and a standard file structure.
> > 
> > In this case it failed. smile The system didn't
> > find include directory and I didn't find the config file. Anyway after
> > setting
> the variables in /etc/profile</font></i>
> > it works smoothly.
> 
> 
> euinc.conf is a text file containing paths to librarries. Create a plain text
> file with some paths to where
> you want to point, then put it in the directory of
> -the program you want to run (as euinc.conf)
> -the ~/ (as .euinc.conf)
> -in my-applications/bin (as euinc.conf) - this path is always present in Puppy

It sounds like Puppy Linux uses a different file system layout than Debian,
which is what the .deb file assumes.  It will put (or try to, anyway--
not sure what Puppy Linux might do with it) a default config file in
/etc/euphoria, and that's where the interpreter will look.

As Chris said, you can also create one in your home directory, which is
probably sufficient, especially if you're the only one on the system
who will use euphoria.  One advantage over environment variables is that
it's easy to modify the file, and you don't have to log out before the
changes take effect.

Matt

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu