1. Ubuntu on tabets

Forked from Re: Tests on ARM / Raspberry Pi

With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet.

I wonder if Android and Ubuntu can co-exist on the same tablet.

http://www.ubuntu.com/devices/tablet

new topic     » topic index » view message » categorize

2. Re: Ubuntu on tabets

EUWX said...

Forked from Re: Tests on ARM / Raspberry Pi

With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet.

Maybe getting the look&feel of an Android app?

EUWX said...

I wonder if Android and Ubuntu can co-exist on the same tablet.

http://www.ubuntu.com/devices/tablet

Yes. I have Debian and Android on a Nook Color.

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

3. Re: Ubuntu on tabets

EUWX said...

Forked from Re: Tests on ARM / Raspberry Pi

With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet.

I wonder if Android and Ubuntu can co-exist on the same tablet.

http://www.ubuntu.com/devices/tablet

https://yanzicjustnubie.wordpress.com/2011/09/10/linux-installer-easy-way-to-install-debianubuntu-on-android/

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

4. Re: Ubuntu on tabets

Does Linux version of Euphoria run on this installation?

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

5. Re: Ubuntu on tabets

EUWX said...

Does Linux version of Euphoria run on this installation?

Yes, but it needs to be an ARM platform build.

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

6. Re: Ubuntu on tabets

jimcbrown said...
EUWX said...

Does Linux version of Euphoria run on this installation?

Yes, but it needs to be an ARM platform build.

If you read the statement and treat people presuming they do know quite a bit when they come to this kind of a forum, then you would not digress from the thrust of my statement...... which was

"With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet."

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

7. Re: Ubuntu on tabets

EUWX said...
jimcbrown said...
EUWX said...

Does Linux version of Euphoria run on this installation?

Yes, but it needs to be an ARM platform build.

If you read the statement and treat people presuming they do know quite a bit when they come to this kind of a forum, then you would not digress from the thrust of my statement...... which was

"With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet."

I fancy myself as someone who knows quite a bit about what is discussed in this forum. I don't see the digression. I thought it was a straightforward response (which I would have made had it not already been done). Is there something else about your post or Jim's that I'm missing?

Matt

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

8. Re: Ubuntu on tabets

mattlewis said...

Is there something else about your post or Jim's that I'm missing?

Matt

I will reply at length.
"You" in the following refers to the developer community and not necessarily to "Matt Lewis."
"Tablets" in the following refers to mainly the ARM processor based devices, which are gradually replacing the laptops. Specifically I am not including Windows tablets very recently introduced by Microsoft.

You have a Windows and Linux version of Euphoria (and a Mac version).
Tablets came roaring into the picture, with the Android OS.
You created a separate Android version of Euphoria.
As somebody pointed out earlier in this thread, there is a Debian Linux available on tablets, but I doubt if it (i.e. "Debian on tablets")can run Euphoria.

Most of the Tablets come with ARM processors. The Linux developers have had to work hard to create separate distros for each of the versions of ARM processor. That is the only way they could give Linux to the tablets.

I have repeatedly tried to draw your attention to the announcement by Linus of kernel version 3.7. The latest stable version is 3.7.9. This kernel is designed to merge all the Arm version kernels into one and generally make Linux usability on tablets a "fait accompli". In the discussions on Raspberry PI, (which uses Arm v6), I tried to alert you all about Arch Linux now using (I think) kernel 3.7.5, which would theoretically be the distro to work on to get Euphoria on Raspberry Pi, and (with due respect to the efforts of RKD and ..... ) NOT with Raspbian, which is still not using kernel 3.7.x.

Since you, Matt, are very much at home with Ubuntu and/or Ubuntu derivatives, it might be worth your looking at:
http://ubuntuarena.wordpress.com/2013/02/19/installupgrade-to-linux-kernel-3-7-9-in-ubuntulinux-mint/
If euphoria works comfortably on modified kernel of Ubuntu or Mint, then you probably have a Linux/Euphoria for all x86, and Arm processor based devices - one common Linux and Linux/Euphoria.

Coming back to the current statement at the start of this thread, the Ubuntu people have announced a version of Ubuntu on 25-28th February, 2013 which will work on ALL tablets. It probably is a kernel 3.7.9 based or even Kernel 3.8.x based version. The latter will drop i386 support. It is only announced. If you follow my Url, they are asking you to sign in to be kept informed of the progress.

You all have limited amount of time, and instead of spending a lot of time on the older Linuxes based on kernel 3.6 and lower, it might be prudent to focus on Kernel 3.7.9 based distros. Tablets are taking over the whole IT market at the lower level of expenditure. Some other time, I will talk about the multi-CPU or multi-SOC boards that are coming out and will become available even at hobby level. There also Euphoria is well suited to be a language of choice, instead of Python.

Having made a carefully worded statement based on current progress in the Linux kernels and relationship to ARM fired tablets, I did not expect to be talked down with statements like, "We have an Android version of Euphoria" .... This so called Android version will only work on Andriod device x, but not on y, etc etc. For Euphoria implementation, the direction I would suggest is to get a Linux version that works as Linux whether or not the underlying processor is ARM or Intel/AMD. In that context, it would worth keeping an eye on what the Ubuntu people come up with.

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

9. Re: Ubuntu on tabets

with due respect EUWX your comments about Arch & the kernel are completely missing the point with regard to Euphoria on ARM. Euphoria doesn't give two hoots what the kernel version is and the kernel doesn't give two hoots about Euphoria. I'd actually be a bit worried if this was not the case. What DOES matter when distributing the binaries of Euphoria for ARM is what abi is used (going to be eabi these days), whether soft float or hard float and whether VFP,VFP2, ... and what ARM family instruction set is used, ARMv4,v5,v6,v7, blah blah blah. whether we build static or shared and the other things you need to consider when distributing software as binaries. As most of us will be and are currently building from source then most of the above is moot, we'll build for our own devices and its needs/requirements but one thing we'll not need to take into account is the kernel

There is also another thing to consider with regard to the raspberry pi. Arch is not and will not be for the foreseeable future be the official distro for the raspberry pi & the 3.7 kernel is available for raspbian it just requires the user to "forcefully" choose to use it as it is still undergoing testing so do you build for the 95% using raspbian or the much much much smaller percentage using Arch or the even smaller percentage using riscos?

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

10. Re: Ubuntu on tabets

EUWX said...
jimcbrown said...
EUWX said...

Does Linux version of Euphoria run on this installation?

Yes, but it needs to be an ARM platform build.

"With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet."

Yes, that's what I said. (Well, Android-IA/Android-x86 tablets could run the x86 version of Euphoria... but the point is that they all run the same binaries that'd be run on a purely non-Android Linux/GNU installation. Nearly all Android tablets are ARM-based though (and the image used by the installer that BRyan pointed out is a version of Linux/GNU for ARM), so it probably needs to be an ARM platform build of the Linu/GNU version of Euphoria to work.)

EUWX said...

If you read the statement and treat people presuming they do know quite a bit when they come to this kind of a forum, then you would not digress from the thrust of my statement...... which was

If you knew as much as you claimed about this topic, you would have realized the importance and usefulness of my reply and you would not have made the above statement. My conclusion - you understand very little about ARM vs Intel or Android vs Linux/GNU.

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

11. Re: Ubuntu on tabets

EUWX said...

"Tablets" in the following refers to mainly the ARM processor based devices, which are gradually replacing the laptops. Specifically I am not including Windows tablets very recently introduced by Microsoft.

Some of those are ARM-based too, mind you.

EUWX said...

You have a Windows and Linux version of Euphoria (and a Mac version).
Tablets came roaring into the picture, with the Android OS.
You created a separate Android version of Euphoria.

Untrue. At least, if a separate Android version of Euphoria exists, I don't know about it .. can you provide a link?

By making that claim, your lack of knowledge in this topic is showing.

EUWX said...

As somebody pointed out earlier in this thread, there is a Debian Linux available on tablets, but I doubt if it (i.e. "Debian on tablets")can run Euphoria.

As I pointed out earlier in this thread, I have already tried it, and it works. Again, the fact that you didn't understand this demonstrates that you still have quite a bit to learn...

EUWX said...

Coming back to the current statement at the start of this thread, the Ubuntu people have announced a version of Ubuntu on 25-28th February, 2013 which will work on ALL tablets. ... The latter will drop i386 support. It is only announced. If you follow my Url, they are asking you to sign in to be kept informed of the progress.

I followed your URL. (Actually, all of them on this thread.) No mention of this. Closest I could find was that Ubuntu stopped supporting non-i386 PAE cpus and requires i686 or higher now .. back in 2010.

You seem to have misunderstood the contents of your own URLs.

EUWX said...

You all have limited amount of time, and instead of spending a lot of time on the older Linuxes based on kernel 3.6 and lower

The kernel version shouldn't matter to userspace. Binaries built for Linux 2.0 will still run on Linux 3.7.9. If I had to choose, I'd rather spend time getting Euphoria out the door than spend it trying to upgrade kernels every couple of weeks with each new release.

EUWX said...

Having made a carefully worded statement based on current progress in the Linux kernels and relationship to ARM fired tablets, I did not expect to be talked down with statements like, "We have an Android version of Euphoria" ....

Then I shall talk you down with statements like, "We do not have an Android version of Euphoria yet...so you have to use the Linux/GNU version for now."

EUWX said...

This so called Android version will only work on Andriod device x, but not on y, etc etc.

I haven't seem any reports of Euphoria failing to run on a specific Android device. If you have detailed reports of specific examples, please contribute ... but considering the vast ignorance you have shown, I find it unlikely that you'll be able to do so.

EUWX said...

For Euphoria implementation, the direction I would suggest is to get a Linux version that works as Linux whether or not the underlying processor is ARM or Intel/AMD. In that context, it would worth keeping an eye on what the Ubuntu people come up with.

Ubuntu has separate images for different archs. They don't have one that'll work independently of the underlying processor type.

A multi-platform binary is an interesting concept. If gcc supported it, then we could added this in easily - but it doesn't. (If you have a patch to implement this, I'll glady take a look, however.)

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

12. Re: Ubuntu on tabets

EUWX said...

Since you, Matt, are very much at home with Ubuntu and/or Ubuntu derivatives, it might be worth your looking at:
http://ubuntuarena.wordpress.com/2013/02/19/installupgrade-to-linux-kernel-3-7-9-in-ubuntulinux-mint/
If euphoria works comfortably on modified kernel of Ubuntu or Mint, then you probably have a Linux/Euphoria for all x86, and Arm processor based devices - one common Linux and Linux/Euphoria.

Coming back to the current statement at the start of this thread, the Ubuntu people have announced a version of Ubuntu on 25-28th February, 2013 which will work on ALL tablets. It probably is a kernel 3.7.9 based or even Kernel 3.8.x based version. The latter will drop i386 support. It is only announced. If you follow my Url, they are asking you to sign in to be kept informed of the progress.

Euphoria itself is not terribly low level as far as working with hardware and the kernel. I think that perhaps the old version of multi-tasking was broken eventually by stack smashing protection, and maybe that came from the kernel, but for the most part, kernel version doesn't really matter.

What matters is that ARM devices use a totally different instruction set and have significantly different behaviors in some places. Notably, we have to worry about alignment of data when we read floating point numbers and some instances where casting behaves differently than it does on x86.

When your code has run for so long on a particular architecture, it can take a lot of effort and testing just to find all of the places where you have made assumptions about behavior on that architecture, and even longer to fix. We've recently found places where we were relying on implementation details of x86 for things that are undefined in the C standard.

I started down that road a couple of years ago when I started porting euphoria to x86-64. I think that x86-64 support is pretty solid, but ARM hasn't received nearly as much attention, and has more work to get it right. There are also OSX issues, which are difficult to fix since none of the active developers have access to OSX.

So, as Jim has emphasized multiple times, the biggest problem is just getting the ARM implementation solid. Then we should be good to go on any Linux distro running on ARM, assuming that there aren't any major differences between various ARM processors.

Matt

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

13. Re: Ubuntu on tabets

rkdavis said...

... Euphoria doesn't give two hoots what the kernel version is and the kernel doesn't give two hoots about Euphoria.

I think you will find that not just Matt, but almost all developers in the Open source world are stretched to the limit. They have their own work and need to feed the family and devote time for the good of the community.
Therefore, I as a beneficiary of their efforts, would like to see their energies directed towards least work. Maintenance of three versions of Euphoria (Windows, Linux, and Mac) is now complicated by the thrust towards an android version and then another peculiar Raspberry pi version (because of the unexpected popularity of this device).
You are right in saying that "the kernel doesn't give two hoots about Euphoria. " That is why I do care three hoots (not just two hoot), about the kernel version to choose and use if the same kernel is available in many distros and will work on x86 and ALL Arm CPUs.

rkdavis said...

There is also another thing to consider with regard to the raspberry pi. Arch is not and will not be for the foreseeable future be the official distro for the raspberry pi & the 3.7 kernel is available for raspbian it just requires the user to "forcefully" choose to use it as it is still undergoing testing so do you build for the 95% using raspbian or the much much much smaller percentage using Arch or the even smaller percentage using riscos?

Having said what I said in the first part of my response, you as an individual developer wanted at that time to expend your time on a separate version for raspberry PI, it would have been more appropriate for you to do so on a OFFICIAL Arch release
http://www.raspberrypi.org/downloads - - scroll down and you will see the official Arch version (using kernel 3.7.x) listed as one of the APPROVED distros. You will also notice the phrase -hf- there, addressing your concerns about "hard float." For a person (that is, you) concerned solely with the Raspberry Pi and HF implementation, it would be expedient to use the latest Arch, and then release one also for the Raspbian, when it acquires 3.7.x kernel. While Ira is very knowledgeable and can help you always, for Matt and others to help you it would be easier for them with the reduced changes inherent in the use of 3.7.x
All in all, it seems you have failed to recognise the ENORMOUS significance of the convergence of the two Linux/Euphoria versions (ARM and x86). Suddenly the user and support base increases dramatically with one Linux for both ARM and x86.

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

14. Re: Ubuntu on tabets

jimcbrown said...

Untrue. At least, if a separate Android version of Euphoria exists, I don't know about it .. can you provide a link?

By making that claim, your lack of knowledge in this topic is showing.

1. http://jiggawatt.org/badc0de/android/eu/
2. I have on my hard drive: android-eu-4.0a3.zip
3. a also have eubin-arm-cortex-a8-2012-01-13-ee49c6b8a340.tar.gz
4. AND I also have an interesting cnversation where a mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira" in that thread, which I am sure you would find an interesting reread. http://openeuphoria.org/forum/m/117399.wc

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

15. Re: Ubuntu on tabets

mattlewis said...

So, as Jim has emphasized multiple times, the biggest problem is just getting the ARM implementation solid. Then we should be good to go on any Linux distro running on ARM, assuming that there aren't any major differences between various ARM processors.

Matt

To get "the ARM implementation solid", the best scenario would be to have one ARM version, and hopfully to merge it with the x86 implementation. At present here ARE "major differences between various ARM processors."
I will repost what linus said at release of kernel 3.7 :

http://kernelnewbies.org/Linux_3.7
"1.1. ARM multi-platform support

A typical Linux distribution for x86 PC computers can boot and work in hundreds of different PC (different CPU vendor, different GPU models, different motherboards and chipsets, etc) using a single distribution install media. This ability to be able to boot in different hardware configurations is taken as a given in the PC world. However, it didn't exist in the Linux ARM world. The ARM ecosystem has historically been driven by the embedded world, where hardware enumeration isn't even possible in many cases, so each ARM kernel image was targeted for a specific embedded hardware target. It couldn't boot in other ARM systems.

In this release, the Linux ARM implementation has added "multi-platform" support - the ability to build a single ARM kernel image that is able to boot multiple hardware. This will make much easier for distributors to support ARM platforms. "

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

16. Re: Ubuntu on tabets

EUWX said...

To get "the ARM implementation solid", the best scenario would be to have one ARM version, and hopfully to merge it with the x86 implementation.

I'm not really sure what you're trying to say here. We have a single code base. All architectures and platform support are in the same files.

EUWX said...

At present here ARE "major differences between various ARM processors."
I will repost what linus said at release of kernel 3.7 :

http://kernelnewbies.org/Linux_3.7
"1.1. ARM multi-platform support

A typical Linux distribution for x86 PC computers can boot and work in hundreds of different PC (different CPU vendor, different GPU models, different motherboards and chipsets, etc) using a single distribution install media. This ability to be able to boot in different hardware configurations is taken as a given in the PC world. However, it didn't exist in the Linux ARM world. The ARM ecosystem has historically been driven by the embedded world, where hardware enumeration isn't even possible in many cases, so each ARM kernel image was targeted for a specific embedded hardware target. It couldn't boot in other ARM systems.

In this release, the Linux ARM implementation has added "multi-platform" support - the ability to build a single ARM kernel image that is able to boot multiple hardware. This will make much easier for distributors to support ARM platforms. "

I don't think you grok what's going on there. The big issue is how the OS talks to the hardware, which is handled by the kernel in Linux. For a user space developer not targeting anything hardware specific, we only really care about stuff like the instruction set and how well the compiler supports that. So long as a single binary can work among various versions of ARM processors, euphoria is fine. The hardware stuff is abstracted for us by the kernel.

The kernel stuff you're linking to is talking about simply getting the OS to work on a particular device. On x86, they can simply throw everything in the kernel, and then ask your computer what it has and go from there. They can't do that on ARM, so a lot of customization needed to be done. As I read this news, it means they have some workarounds for ARM as far as figuring out which hardware stuff they need to load, so that people can distribute a single blob that loads up the right stuff instead of having a blob for each widget and making sure widget owners use the correct blob. Again, this is all much lower level than we need to worry about.

Matt

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

17. Re: Ubuntu on tabets

EUWX said...
jimcbrown said...

Untrue. At least, if a separate Android version of Euphoria exists, I don't know about it .. can you provide a link?

By making that claim, your lack of knowledge in this topic is showing.

1. http://jiggawatt.org/badc0de/android/eu/
2. I have on my hard drive: android-eu-4.0a3.zip

My understanding was that this was (despite the name) a port of the Linux/GNU version to the ARM platform, not a native Android port.

EUWX said...

3. a also have eubin-arm-cortex-a8-2012-01-13-ee49c6b8a340.tar.gz

That's the Linux/GNU ARM platform version....

EUWX said...

4. AND I also have an interesting cnversation where a mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira" in that thread, which I am sure you would find an interesting reread. http://openeuphoria.org/forum/m/117399.wc

I reread it. It was ok but not super interesting. What was the point?

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

18. Re: Ubuntu on tabets

Linus said...

"1.1. ARM multi-platform support

In this release" (3.7.x), "the Linux ARM implementation has added "multi-platform" support - the ability to build a single ARM kernel image that is able to boot multiple hardware. This will make much easier for distributors to support ARM platforms. "

mattlewis said...

.... So long as a single binary can work among various versions of ARM processors, euphoria is fine......

Matt

It seems you do agree with Linus to the extent that he has given you "a single ARM kernel image that is able to boot multiple hardware" and you like "a single binary can work among various versions of ARM processors".

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

19. Re: Ubuntu on tabets

jimcbrown said...
EUWX said...

1. http://jiggawatt.org/badc0de/android/eu/
2. I have on my hard drive: android-eu-4.0a3.zip

My understanding was that this was (despite the name) a port of the Linux/GNU version to the ARM platform, not a native Android port.

Really???

jimcbrown said...

eubin-arm-cortex-a8-2012-01-13-ee49c6b8a340.tar.gz
That's the Linux/GNU ARM platform version....

Till a year ago or even less ARM vesion and Android version were more or less synonymous, except that each ARM processor required a somewhat different version.

jimcbrown said...
EUWX said...

4. AND I also have an interesting cnversation where a mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira" in that thread, which I am sure you would find an interesting reread. http://openeuphoria.org/forum/m/117399.wc

I reread it. It was ok but not super interesting. What was the point?

A mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira", and the same mod a bit later "corrected" EUWX in an exactly contradictory manner. A much higher degree of consistency is expected of a mod.

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

20. Re: Ubuntu on tabets

EUWX said...
jimcbrown said...
EUWX said...

1. http://jiggawatt.org/badc0de/android/eu/
2. I have on my hard drive: android-eu-4.0a3.zip

My understanding was that this was (despite the name) a port of the Linux/GNU version to the ARM platform, not a native Android port.

Really???

Yes.

EUWX said...
jimcbrown said...

eubin-arm-cortex-a8-2012-01-13-ee49c6b8a340.tar.gz
That's the Linux/GNU ARM platform version....

Till a year ago or even less ARM vesion and Android version were more or less synonymous, except that each ARM processor required a somewhat different version.

Ok, fair point. A linux-arm version is required to do a native Android version (except for Android-x86), and since the ARM platforms that were easiest to access were probably Android devices, it was easy (even for a dev like myself) to call the linux-arm version an Android version.

However, you seemed to argue that there is a distinction below:

EUWX said...

With the introduction of Ubuntu on tablets, there should not be a need for separate version of Euphoria for android tablets, unless , of course, you do not want to install Ubuntu on your tablet.

I first read this as meaning that there should not be a separate version of Euphoria for linux-arm and another for native Android. (By "native Android" I mean a version that can be installed via an APK manager, and which uses the Android SDK (like android.widgets) to provide a native look a feel.)

You've sinced clarified what you meant, but other devs have agreed that what we have is still not a native Android and a distinction exists between an Android app and a plain linux-arm binary that lacks such integration (even though a liux-arm binary can, under the right conditions, run on an Android platform).

Therefore, I'll reiterate what I said:

My understanding was that this was (despite the name) a port of the Linux/GNU version to the ARM platform, not a native Android port.

Other than in the sense of the lack of multiarch support in a single binary, we do not have different versions of Euphoria for x86 and ARM. It's all the same thing.

EUWX said...
jimcbrown said...
EUWX said...

4. AND I also have an interesting cnversation where a mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira" in that thread, which I am sure you would find an interesting reread. http://openeuphoria.org/forum/m/117399.wc

I reread it. It was ok but not super interesting. What was the point?

A mod by the name of "jimcbrown" corrected a very knowledgeable person by the name "Ira", and the same mod a bit later "corrected" EUWX in an exactly contradictory manner. A much higher degree of consistency is expected of a mod.

I don't see any contradiction. Other than the link itself, the term Android is not even used in that thread.

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

21. Re: Ubuntu on tabets

The problem with you, Mr. Jim Brown, is that you are looking at little facts about Euphoria, instead of looking at Linux in general and the relative merits of Kernel 3.7. If you look at the impact of kernel 3.6 over 3.5 or even 3.4, it is nothing compared to the huge impact of 3.7, based on the tremendous effort put into merging the various ARM versions and bringing it closer to x86.
The other problem is that you are looking at things from a technical community college perspective with an emphasis on “how”, when what is expected of you is to look at it is from a Ph.D. thesis point of view about Linux and address the ever recurring “whys”.
I urge you to read the following article about the OpenSuse 12.3 release in learning about the direction of Linux, and how the author had absolutely no difficulty in installing it on a lot of different devices….. and then ask yourself ….. “why?”
The second part of the excerpt underneath is a general statement about “new device drivers “, but have you looked closely enough at Linux kernel 3.7 and asked yourself why you keep on refusing to accept the simple statement of Mr. Linus that they have merged the different ARM versions and have you asked yourself, why, if that be the case, there should be much difficulty in bringing a common 3.7 based distro to bear upon Android and other ARM processors?

http://www.zdnet.com/opensuse-12-3-in-depth-and-hands-on-7000012698/

"What makes 12.3 a winner?
First, it works without any extra effort or special installation on all of the systems I have tried so far - every network adapter, every graphic controller, and every other device I've tried. This is in large part because it is running Linux kernel 3.7, and there has been a lot of activity over the past couple of kernel releases in keeping up with new device drivers. "

So I would urge you to pick up a good distro using kernel 3.7.9 or better and start attacking the non-existent problem of a really good and simple to use, bug-free common ARMuphoria and Androiduphoria, and remove your Androidophobia for ever. There are millions of devices waiting for a better quality programming language. If you must argue against this statement, you better argue with Linus and the author of the above mentioned article (J.A. Watson)

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

22. Re: Ubuntu on tabets

EUWX said...

The problem with you, Mr. Jim Brown, is that you are looking at little facts about Euphoria, instead of looking at Linux in general and the relative merits of Kernel 3.7. If you look at the impact of kernel 3.6 over 3.5 or even 3.4, it is nothing compared to the huge impact of 3.7, based on the tremendous effort put into merging the various ARM versions and bringing it closer to x86.

And the problem with you, Mr EUWX, is that you seem to think that this has some sort of bearing on euphoria. Or any other userland program, for that matter.

EUWX said...

So I would urge you to pick up a good distro using kernel 3.7.9 or better and start attacking the non-existent problem of a really good and simple to use, bug-free common ARMuphoria and Androiduphoria, and remove your Androidophobia for ever. There are millions of devices waiting for a better quality programming language. If you must argue against this statement, you better argue with Linus and the author of the above mentioned article (J.A. Watson)

Why? What difference does a 3.7 kernel make to a euphoria developer? You keep going on about this, and have yet to tell us why we should care about this new kernel. This is important for people who build linux distributions. This is not important for people who build linux applications.

To get a native android port of euphoria, we probably would need to target euphoria on the JVM (or, I guess, Dalvik, but it ought to be about the same thing). It might be kinda cool to be able to write android apps using euphoria instead of java, but I don't see this happening any time soon. And it's completely totally absolutely categorically positively unequivocally unrelated to the version of the linux kernel.

Matt

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

23. Re: Ubuntu on tabets

EUWX said...

The problem with you, Mr. Jim Brown, is that you are looking at little facts about Euphoria,

I am not. You are. You raised the points which I rebutted. If you are unable to come up with a proper response to mine, or at least are unable to point out the contradiction that you claim exists (and that I have been unable to locate), then you should say so, instead of diverging into a completely unrelated segway.

EUWX said...

instead of looking at Linux in general and the relative merits of Kernel 3.7.

Matt has already addressed the absurdness of this. Again, you demonstrate your lack of knowledge here. In fact, you've raised this before, and Matt and others have addressed it then. Tellingly, I've never seen you make a response to this:

mattlewis said...

Why? What difference does a 3.7 kernel make to a euphoria developer? You keep going on about this, and have yet to tell us why we should care about this new kernel. This is important for people who build linux distributions. This is not important for people who build linux applications.

I'll ask again with Matt, Why?

(If you start posting about this again without seriously answering Matt's question, you'll find those posts being removed. This is getting too repetitive in an ad nauseum/argument by repetition fashion.)

EUWX said...

The other problem is that you are looking at things from a technical community college perspective with an emphasis on “how”,

How what? Nevermind the false technical community college implication (I've never attended one), what's this emphasis on how going towards?

EUWX said...

when what is expected of you is to look at it is from a Ph.D. thesis point of view about Linux and address the ever recurring “whys”.

There's nothing wrong with this. Why the heck are we discussing why's about Linux on an Euphoria forum, though? There are better places for that (like kernel-developers).

EUWX said...

of a really good and simple to use, bug-free common ARMuphoria and Androiduphoria,

No software is ever really bug free.

EUWX said...

and remove your Androidophobia for ever.

I have none.

EUWX said...

There are millions of devices waiting for a better quality programming language.

I have no disagreements here.

EUWX said...

If you must argue against this statement, you better argue with Linus and the author of the above mentioned article (J.A. Watson)

I don't know of J.A. Watson, but there are plently of things that Linus and I would disagree on. So what?

Anywho, I think the fundamental issue between us is this:

EUWX said...

So I would urge you to pick up a good distro using kernel 3.7.9 or better and start attacking the non-existent problem

Why would I waste effort attacking a non-existent problem? You and I both agree that no problem exists, but you want me to waste time anyways?

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

24. Re: Ubuntu on tabets

EUWX said...

... somebody smart has uploaded a common Linux version of Euphoria that uses kernel 3.7.9 or above. Perhaps Andorid which is based on Linux kernel (I think, version 3.4) will also be upgrade to Linuc version 3.7 or 3.8.

I'm not a Linux person so excuse any mistaken comments here ... however could you please explain exactly what is in KERNEL 3.7.9 that prevents the current Linux edition of Euphoria from running on Linux releases that are based on that kernel?

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

25. Re: Ubuntu on tabets

DerekParnell said...
EUWX said...

... somebody smart has uploaded a common Linux version of Euphoria that uses kernel 3.7.9 or above. Perhaps Andorid which is based on Linux kernel (I think, version 3.4) will also be upgrade to Linuc version 3.7 or 3.8.

I'm not a Linux person so excuse any mistaken comments here ... however could you please explain exactly what is in KERNEL 3.7.9 that prevents the current Linux edition of Euphoria from running on Linux releases that are based on that kernel?

I posted this about kernel 3.7 straight from release announcement. "1. Prominent features in Linux 3.7 1.1. ARM multi-platform support

A typical Linux distribution for x86 PC computers can boot and work in hundreds of different PC (different CPU vendor, different GPU models, different motherboards and chipsets, etc) using a single distribution install media. This ability to be able to boot in different hardware configurations is taken as a given in the PC world. However, it didn't exist in the Linux ARM world. The ARM ecosystem has historically been driven by the embedded world, where hardware enumeration isn't even possible in many cases, so each ARM kernel image was targeted for a specific embedded hardware target. It couldn't boot in other ARM systems.

In this release, the Linux ARM implementation has added "multi-platform" support - the ability to build a single ARM kernel image that is able to boot multiple hardware. This will make much easier for distributors to support ARM platforms.

Recommended LWN article: Supporting multi-platform ARM kernels Code: (commit)"

Raspberry PI is based on ARM 6 and Android OS although on ARM based processors and based on Llinux 3.4 kernel remains a distant cousin. Most of the current tables have ARM V7. Since that announcement in December, 2012, there has been a flurry of developmental activity for Linux as we know it in conjunction with Android OS, and the hope is that the two will merge. In the meantime, if the developers HERE do not want to be overstressed and want to release a good euphoria i[on Linux, they should consider choosing and using a Linux distro based on the 3.7.9 (stable version) or 3.8 kernel.
Anyway, as of now, the established developers do not seem to be interested.

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

26. Re: Ubuntu on tabets

Thank you for your response, and I have no idea why someone deleted it as it was not offensive.

EUWX said...
DerekParnell said...
EUWX said...

... somebody smart has uploaded a common Linux version of Euphoria that uses kernel 3.7.9 or above. Perhaps Andorid which is based on Linux kernel (I think, version 3.4) will also be upgrade to Linuc version 3.7 or 3.8.

I'm not a Linux person so excuse any mistaken comments here ... however could you please explain exactly what is in KERNEL 3.7.9 that prevents the current Linux edition of Euphoria from running on Linux releases that are based on that kernel?

I posted this about kernel 3.7 straight from release announcement ...

said...

"1. Prominent features in Linux 3.7 1.1. ARM multi-platform support.

A typical Linux distribution for x86 PC computers can boot and work in hundreds of different PC (different CPU vendor, different GPU models, different motherboards and chipsets, etc) using a single distribution install media. This ability to be able to boot in different hardware configurations is taken as a given in the PC world. However, it didn't exist in the Linux ARM world. The ARM ecosystem has historically been driven by the embedded world, where hardware enumeration isn't even possible in many cases, so each ARM kernel image was targeted for a specific embedded hardware target. It couldn't boot in other ARM systems.

In this release, the Linux ARM implementation has added "multi-platform" support - the ability to build a single ARM kernel image that is able to boot multiple hardware. This will make much easier for distributors to support ARM platforms.

Recommended LWN article: Supporting multi-platform ARM kernels Code: (commit)"

Raspberry PI is based on ARM 6 and Android OS although on ARM based processors and based on Llinux 3.4 kernel remains a distant cousin. Most of the current tables have ARM V7. Since that announcement in December, 2012, there has been a flurry of developmental activity for Linux as we know it in conjunction with Android OS, and the hope is that the two will merge. In the meantime, if the developers HERE do not want to be overstressed and want to release a good euphoria i[on Linux, they should consider choosing and using a Linux distro based on the 3.7.9 (stable version) or 3.8 kernel.

Anyway, as of now, the established developers do not seem to be interested.

Firstly I don't think you answered my question at all.

Secondly, I'm confused as to what your issue is? Is it simply that you'd like to see Euphoria as a development platform for Android apps? If so, yes that would be great but I fail to see why specific Linux kernels are an issue as Euphoria's implementation does not rely on kernel specifics. So long as the host operation system's API is callable etc ... Euphoria should be able to be ported to any flavor of Linux.

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

27. Re: Ubuntu on tabets

DerekParnell said...

I have no idea why someone deleted it as it was not offensive.

Mainly, because: http://logical-critical-thinking.com/logical-fallacy/argument-from-repetition-ad-nauseam/

DerekParnell said...

Firstly I don't think you answered my question at all.

Secondly, I'm confused as to what your issue is?

Sorry to point out the obvious, but

http://www.flayme.com/troll/ said...

Repetition of a question or statement is either a troll - or a pedant; either way, treatment as a troll is effective.

Missing The Point - Trolls rarely answer a direct question - they cannot, if asked to justify their twaddle - so they develop a fine line in missing the point.

You weren't the first to ask. rkdavis addressed this nearly a month ago.

http://openeuphoria.org/forum/120808.wc#120808

http://openeuphoria.org/forum/m/121002.wc

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

28. Re: Ubuntu on tabets

jimcbrown said...
DerekParnell said...

I have no idea why someone deleted it as it was not offensive.

Mainly, because: http://logical-critical-thinking.com/logical-fallacy/argument-from-repetition-ad-nauseam/

Well, if was up for a vote, this doesn't seem compelling enough for me to vote for deletion. This instance isn't, per se, being disruptive and stupidity by itself is no reason for discrimination.

I'm not seeing 'troll' behaviour here, just a mild form of thick-headedness.

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

29. Re: Ubuntu on tabets

If you want Euphoria for Android, then you need to target the Dalvik Virtual Machine (which is essentially Java), or at least use the Android Native Compiler. Regardless, you will have to include lots of calls to the Android-specific API with regards to IO and data storage (basically SQLite).

While Android does have Linux at it's core, there is a huge SW layer above that Linux core which is Android specific, and would require a completely different target than does a general Linux version for PCs (whether Intel OR ARM-based).

http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Android-System-Architecture.svg/500px-Android-System-Architecture.svg.png

See all those areas which are not red? Those are the non-Linux, Android-specific layers which Euphoria would have to understand in order to be able to make an Android application.

This is not a small task; in fact, it is much larger task than changing from Windows/DOS PC to Linux/Unix/Mac.

That is more resources than this dev community has to offer.

And as others have pointed out, IT HAS NOTHING WHATSOEVER TO DO WITH THE LINUX KERNEL VERSION!

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

30. Re: Ubuntu on tabets

DerekParnell said...
jimcbrown said...
DerekParnell said...

I have no idea why someone deleted it as it was not offensive.

Mainly, because: http://logical-critical-thinking.com/logical-fallacy/argument-from-repetition-ad-nauseam/

Well, if was up for a vote, this doesn't seem compelling enough for me to vote for deletion. This instance isn't, per se, being disruptive and stupidity by itself is no reason for discrimination.

I suppose you're right. I feel that care must be taken to prevent this sort of thing from turning into flooding (which I believe would be disruptive), but I may have my meter calibrated too high.

DerekParnell said...

I'm not seeing 'troll' behaviour here, just a mild form of thick-headedness.

I am - perhaps not in this instance, but in general.

We are talking about a poster who has tried to raise this topic on virtually every recent ARM thread, after all.

Also, I feel that, if the poster was an idiot but sincere, then my question would have been answered straightforwardly, as opposed to being given a vague description as a response and then ignored.

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

31. Re: Ubuntu on tabets

EUWX said...

If bringing news to people who are not reading is trolling, then I will have to continue 'trolling", because that is what a news reporter is.

But...this isn't a general news site. The stuff you write about new Linux kernels has nothing to do with euphoria, and this has been explained several times. So your continued posting about irrelevant details (as far as euphoria is concerned) looks a lot like trolling.

I think I have a much higher threshold for deleting things than most people, but it's getting more and more difficult to rationalize why you keep posting the same (irrelevant!) things, especially after multiple people have explained to you why the things you are writing don't make any sense.

Matt

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

32. Re: Ubuntu on tabets

jaygade said...

See all those areas which are not red? Those are the non-Linux, Android-specific layers which Euphoria would have to understand in order to be able to make an Android application.

This is not a small task; in fact, it is much larger task than changing from Windows/DOS PC to Linux/Unix/Mac.

That is more resources than this dev community has to offer.

Maybe. I built a mostly working version of euphoria that used the MS CLR. I'm not familiar with the JVM or Dalvik, but I think it could be done. The biggest problem I had was performance. We use some low level details to keep integers, atoms and sequences straight, and I hadn't figured out a good way to deal with that.

But I was able to translate euphoria IL into the asm that the CLR uses. I would think that something similar could be done with Java, though I admit I'm not at all familiar with Java bytecode. Of course, you also have to write the runtime library, which probably isn't terribly difficult, though that's another place where the Java code probably won't be as efficient as the current C code.

Matt

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

33. Re: Ubuntu on tabets

mattlewis said...

Maybe. I built a mostly working version of euphoria that used the MS CLR. I'm not familiar with the JVM or Dalvik, but I think it could be done. The biggest problem I had was performance. We use some low level details to keep integers, atoms and sequences straight, and I hadn't figured out a good way to deal with that.

But I was able to translate euphoria IL into the asm that the CLR uses. I would think that something similar could be done with Java, though I admit I'm not at all familiar with Java bytecode. Of course, you also have to write the runtime library, which probably isn't terribly difficult, though that's another place where the Java code probably won't be as efficient as the current C code.

Matt

I've always thought that targeting the CLR or JVM was pretty cool, even if it's more work than I personally would prefer (or am capable of) doing.

However, with Android and iOs and other targets which have a completely different scheme of IO, doesn't that increase the developers' burden? I mean CLR and JVM for desktop machines still have built-in interfaces/libraries for character and file IO, but OSes for handheld devices necessitate interfacing with touch/gui controls and databases for persistent storage.

Euphoria has some of that as external libraries. Maybe I'm off base on how much extra work it would require.

I agree that it would be worthwhile, but the resources it would require on top of developing for 32- and 64-bit PC, Mac, ARM, and etc.

As with ARM and Mac, you would need a motivated developer to step up and scratch that itch, so to speak.

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

34. Re: Ubuntu on tabets

mattlewis said...
EUWX said...

If bringing news to people who are not reading is trolling, then I will have to continue 'trolling", because that is what a news reporter is.

......The stuff you write about new Linux kernels has nothing to do with euphoria, .....

Matt

I DO NOT report trivialities nor do I report irrelevant items.

The stuff I WROTE above about new Linux kernels has EVERYTHING to do with Euphoria.

I beg to differ on that very fundamental understanding of Linux and trends in Linux.
I am definitely not a practical Linux or Euphoria developer, but my understanding of various OSes and language level software is quite deep.
I certainly will NOT post any more news in this area as there is reluctance to accept something new or different.

One day it will dawn upon you that Euphoria (like any software) under changing Kernels of Linux usually implies some problem and reworking and modifications, but as I tried to convince you in this discussion, that when the Kernel changes to 3.7.9 and above it will make it SIMPLER to rework or to address problems with Raspberry Pi and Android versions. Till that understanding comes you will find that you will not succeed bringing Euphoria COMFORTABLY to RP and tablets.

In my research, I did come across an interesting phenomenon about Linux developers. Those who work with and understand the Kernel are very different from those who use a distro and modify it or to create software working under the distros. You are distro user and i am talking about the Kernel.

Best of British luck to you, as they say.

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

35. Re: Ubuntu on tabets

EUWX said...
mattlewis said...
EUWX said...

If bringing news to people who are not reading is trolling, then I will have to continue 'trolling", because that is what a news reporter is.

......The stuff you write about new Linux kernels has nothing to do with euphoria, .....

Matt

I DO NOT report trivialities nor do I report irrelevant items.

Yes, you did.

EUWX said...

The stuff I WROTE above about new Linux kernels has EVERYTHING to do with Euphoria.

No, it doesn't.

EUWX said...

I beg to differ on that very fundamental understanding of Linux and trends in Linux.
I am definitely not a practical Linux or Euphoria developer, but my understanding of various OSes and language level software is quite deep.

I feel that if you posess such knowledge, then you have yet to demonstrate it on this forum.

EUWX said...

One day it will dawn upon you that Euphoria (like any software) under changing Kernels of Linux usually implies some problem and reworking and modifications,

To paraphrase Linus Torvalds, it shouldn't.

http://www.itwire.com/business-it-news/technology/53319-the-importance-of-backward-compatibility-for-30-years

EUWX said...

but as I tried to convince you in this discussion, that when the Kernel changes to 3.7.9 and above it will make it SIMPLER to rework or to address problems with Raspberry Pi and Android versions. Till that understanding comes you will find that you will not succeed bringing Euphoria COMFORTABLY to RP and tablets.

We are already there: http://openeuphoria.org/forum/m/120918.wc

EUWX said...

You are distro user and i am talking about the Kernel.

Considering Matt's experience in creating and managing things like Debian packages, I feel that distro developer is a more accurate term.

EUWX said...

In my research, I did come across an interesting phenomenon about Linux developers. Those who work with and understand the Kernel are very different from those who use a distro and modify it or to create software working under the distros.

As someone who has developed kernel modules and debugged linux kernels, I definitely agree that there is a difference working on or in the kernel and working in more conventional software.

EUWX said...

I certainly will NOT post any more news in this area

Something else we can agree on.

EUWX said...

as there is reluctance to accept something new or different.

It helps when it's something relevant.

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

36. Re: Ubuntu on tabets

EUWX said...

One day it will dawn upon you that Euphoria (like any software) under changing Kernels of Linux usually implies some problem and reworking and modifications, but as I tried to convince you in this discussion, that when the Kernel changes to 3.7.9 and above it will make it SIMPLER to rework or to address problems with Raspberry Pi and Android versions. Till that understanding comes you will find that you will not succeed bringing Euphoria COMFORTABLY to RP and tablets.

It won't mean a thing as far as euphoria development goes. I'll try one more time: the 3.7 changes make it easier for those building Linux distributions, since they don't have to custom build a kernel based on the hardware of the target device, but can follow something like the x86 PnP model where the kernel can ship with the kitchen sink and just query the hardware to figure out what it needs. This capability wasn't there before for ARM.

Perhaps you are right, and this will revolutionize application development, but you're the first person to have this insight. If someone were trying to build a device based on euphoria, you would have a point, but it still wouldn't have anything to do with euphoria. It's all about the hardware and building the abstraction layer between the hardware and rest of the system. This is one job of the Linux kernel.

EUWX said...

In my research, I did come across an interesting phenomenon about Linux developers. Those who work with and understand the Kernel are very different from those who use a distro and modify it or to create software working under the distros. You are distro user and i am talking about the Kernel.

Uh, yes, I've never claimed to be a kernel hacker. And that would certainly give you a different view of the world. Of course, as Raymond Chen has pointed out, seeing the world through kernel colored glasses isn't necessarily a good thing. The neat thing about the 3.7 kernel is not how it makes it easier to make software work with distros. That hasn't changed. It's easier to make distros work with different ARM devices and whatever hardware comes with them.

You are talking about the kernel, but you don't understand what you are saying.

Matt

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

37. Re: Ubuntu on tabets

EUWX said...

I have already said to Matt, that I beg to differ from his understanding of Linux kernels.

Yes, we all know. Please let it go. You're just making yourself look silly.

Matt

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

38. Re: Ubuntu on tabets

EUWX said...

I agree with you where you admit "Uh, yes, I've never claimed to be a kernel hacker."

I also noted that you say "You are talking about the kernel, but you don't understand what you are saying."

I therefore, have the right to say that since you do not know much about kernels, and I am talking about the Kernel, there is no way you can claim that I do not understand what I am saying about the kernel.

So in the final analysis, we are agreed that you do not know much about the Linux kernel and kernels in general, and you do not agree with me about what I am saying about the kernel.

Please let it go. You're just making yourself look silly.

LOL. Sure, you have the right to say all of these things, and the rest of us have the right to laugh at you when you insist that that 2+2=5. While I'm not an expert at the internals of the Linux kernel, I can read and understand the english language, and I have read about the changes to the kernel and think they are a very good thing, and will probably make the life of people who produce devices using ARM processors a lot easier.

So when Linus, et. al. say that the changes in the 3.7+ kernels will allow the kernel to autodetect hardware on ARM devices, I can be confident that this is what is going on. I /am/ an expert on euphoria development, and I am completely confident that we do not have any role in informing the kernel about hardware that is present on the device.

I am uncertain why you are so certain that we do. Perhaps you have knowledge that Linus himself does not. I am relatively confident, however, that you do not. Have you ever met anyone anywhere on the internet that agrees with you in this ridiculous belief of yours?

In other words: I am intrigued by your ideas and would like to subscribe to your newsletter.

Matt

PS: I would rather play with a harmless kook than outright ban him, but others are probably less fond of kookery. And this obsession of yours with low level kernel details and their imagined applicability to something like euphoria is entering kook territory.

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

39. Re: Ubuntu on tabets

I do not have a newsletter.
As a Systems Analyst and Project Leader I have had to do very little programming myself.
In the very earl days (soon after Altair in Popular science ?1974) I did a lot of programming right up to 1988.
In my real work, I do not or rather did not get involved in detailed syntax of any module. Programming bugs were identified and solved at Programmer and Programmer analyst level.
I do some programming now, mainly to keep pace with my very clever grandson, basically to relate with him at his level.

Laugh if you want to.... that's is your decision. I have had deep insight in OS development to a moderate extent and Language development at a very deep level. I have never got attached to any FOSS work, mainly because I did not have the time. I know it is time consuming work.

I started this thread in the hope that I might be able to help in an indirect way since I am not a very good programmer or even a tester. However, it will not be so. I have no regrets. Euphoria is YOUR baby, and, in spite of the following list or software i have worked with in a supervisory capacity, I think Euphoria is very good.
APL - NARS2000(no file system) and Dyalog (too costly and married to .net)
Assembler - MASM, FASM,- Good in what they can do. HLA - going the C plusplus route hence a no-no from me.
Agena, Aurel basic - both somewhat better than Euphoria, but many defects.
AutoIT - I think more towards .net see above
BCX - very good except for the emphasis on C
Power Basic - Very strong. (also Pure Basic) I can't recollect why I was not too happy with it. Propbably because of Linux connection.
QB64 - Good but no Linux
Visual basic - no Linux compatibility. Mono not a satisfactory alternative for Linux
Q7basic - a new contender and I am reluctantly allowing projects under Q7Basic
Lua - strangely the programmers who attempted to use it found it too difficult.
Harbour (succesor to Clipper-dBase) - excellent in what it can do and just recently got good support for Linux and Android.
Hadoop and Talend - Excellent replacement for the costly oracle. I recommend it all the time.

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

40. Re: Ubuntu on tabets

EUWX said...

In the very earl days (soon after Altair in Popular science ?1974) I did a lot of programming right up to 1988.

Popular Electronics, Janurary 1975.

EUWX said...

As a Systems Analyst and Project Leader I have had to do very little programming myself.

In my real work, I do not or rather did not get involved in detailed syntax of any module. Programming bugs were identified and solved at Programmer and Programmer analyst level.

Laugh if you want to.... that's is your decision. I have had deep insight in OS development to a moderate extent and Language development at a very deep level.

Having worked with many Systems Analysts, I don't understand why you would havehad such knowledge of OS and language development - that's the specialty of the programmer. In any case, I'll note that your professional knowledge on this matter is out of date (1988!).

Again, I can't the inconsistency between your claims to such knowledge (even back then) and what you have claimed in this thread about the relation between Euphoria and the Linux kernel (which individuals such as rkdavis, jaygade, and mattlewis have throughly refuted).

Why not spell out what in your "very fundamental understanding" leads you to think that this relationship exists? Or perhaps you already did, and found your arguments thoroughly refuted.

Ah, to go from Project Leader to a reporter...

EUWX said...

I started this thread in the hope that I might be able to help in an indirect way since I am not a very good programmer or even a tester. However, it will not be so.

Well, you raised an idea, and then I stated that this was already the case, that it already worked ( http://openeuphoria.org/forum/m/120997.wc ) So far, so good...

Then you derailed your own thread by:

Bringing up irrelevant points about Linux 3.7 and stating that they were relevant, backed only by your "very fundamental understanding of Linux and trends in Linux".

Falsely claiming that I had contradicted myself.

Asking that the community take on a non-existent problem! ( http://openeuphoria.org/forum/m/121183.wc )

This greatly outweighed any help you could have provided by starting this thread.

My point in responding to this is to make it clear that this community does not have a problem with accepting help, or acknowledging new members. Any issues EUWX has had in attempting to work with us are self-inflicted. Hopefully, newbies can learn from this thread what NOT to do.

EUWX said...

NARS2000(no file system)

It has this now - http://wiki.nars2000.org/index.php/System_Function_Native_Files - looks like it was only added within the last year or so.

EUWX said...

QB64 - Good but no Linux
Visual basic - no Linux compatibility. Mono not a satisfactory alternative for Linux

Gambas? xbasic?

EUWX said...

I do not have a newsletter.

Get a blog?

EUWX said...

I have never got attached to any FOSS work, mainly because I did not have the time. I know it is time consuming work.

I do some programming now, mainly to keep pace with my very clever grandson, basically to relate with him at his level.

More excellent reasons to start a blog.


Forked into: Various languages for practical use

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

Search



Quick Links

User menu

Not signed in.

Misc Menu