LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-16-2013, 08:26 PM   #16
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600

While AI has come a long way making out isn't commonly associated with CPUs so you prolly meant to say "let's make our".
 
Old 02-16-2013, 08:38 PM   #17
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
I am sorry that my posts so far have been negative. I was poking holes, I suppose, but when something this complex is discussed it is easy to do so. I do admire the commitment and the idea is interesting.
Is the Windows version of this available to try under the GPL or a BSD type license? As mentioned I am certainly not a programmer but if I could give this a try I would love to
-- if only to try to trip it up (for fun, I would give feedback).
Edit: I am still doubtful, but I think the proof is in the pudding.

Last edited by 273; 02-16-2013 at 08:39 PM.
 
Old 02-16-2013, 08:41 PM   #18
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by 273 View Post
I am sorry that my posts so far have been negative. ...
I think you are right on being negative. Walking without a metal finder across a mine field with positive attitude is not a good strategy.
 
1 members found this post helpful.
Old 02-16-2013, 08:45 PM   #19
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by Sergei Steshenko View Post
I think you are right on being negative. Walking without a metal finder across a mine field with positive attitude is not a good strategy.
I prefer "Walking without metal finder across mine field with positive attitude is not good strategy."
I think negativity doesn't move this discussion on though and there are, perhaps, things which this language makes easier.
 
Old 02-16-2013, 08:52 PM   #20
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by 273 View Post
I prefer "Walking without metal finder across mine field with positive attitude is not good strategy."
I think negativity doesn't move this discussion on though and there are, perhaps, things which this language makes easier.
Quote:
I prefer "Walking without metal finder across mine field with positive attitude is not good strategy."
- a leading CPU company used to have a special "evil validator" title - assigned to those who find the biggest amount of bugs.

The OP has to answer several tough questions in order for his project to gain validity.
 
1 members found this post helpful.
Old 02-16-2013, 08:59 PM   #21
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
Quote:
Originally Posted by Sergei Steshenko View Post
- a leading CPU company used to have a special "evil validator" title - assigned to those who find the biggest amount of bugs.

The OP has to answer several tough questions in order for his project to gain validity.
That was the reason for my initial responses but I do want to make clear I mean them as challenges not plain negativity. I'd like to see this idea work, but if I can pick holes in it I'm not sure I trust it.
I like "Walking without metal finder across mine field with positive attitude is not good strategy." because it actually does make sense and sentences like it cause English grammar-police endless problems.
 
Old 02-16-2013, 09:05 PM   #22
Gerry Rzeppa
Member
 
Registered: Feb 2013
Posts: 66

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 273 View Post
I think mathematics ought to be written in mathematics.
Yes, we agreed on that above -- dropping down into a specialized syntax whenever appropriate is fine and fully supported in our paradigm. But should things that are better said in a natural language be forced into a mathematical syntax? We say no.

As I mentioned before, the question here is not, Is the theory sound? It is. The thing works. The question is, Do any of you LINUX gurus want make it work on LINUX as it does on Windows?
 
Old 02-16-2013, 09:13 PM   #23
Gerry Rzeppa
Member
 
Registered: Feb 2013
Posts: 66

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 273 View Post
Is the Windows version of this available to try under the GPL or a BSD type license? As mentioned I am certainly not a programmer but if I could give this a try I would love to -- if only to try to trip it up (for fun, I would give feedback). Edit: I am still doubtful, but I think the proof is in the pudding.
As I mentioned in the original post, you can get the prototype program (for Windows) here: www.osmosian.com/cal-3040.zip . Start with the PDF in the "documentation" directory.
 
Old 02-16-2013, 09:15 PM   #24
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
If it works, and you want to release it GPL, then can we use it now?
Are you planing to release this? Does the Windows API you've developed it on allow you to give that to people so they can see what you are looking to make?
Sorry, I'm reading now.

Last edited by 273; 02-16-2013 at 09:16 PM.
 
Old 02-16-2013, 09:34 PM   #25
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by Gerry Rzeppa View Post
As I mentioned in the original post, you can get the prototype program (for Windows) here: www.osmosian.com/cal-3040.zip . Start with the PDF in the "documentation" directory.

You know, instead I've downloaded http://www.osmosian.com/sample.zip and had a look into it.

In the example I see, for example:

Quote:
The status has a box and a string.

The text has a box and a string.
.

And I am not a native speaker, and I do not understand it. If it's some kind of GUI context, then I'd say: 'there is a box widget with text in it of type "string"'.

So, for me it is not English. Though the words are in English and though the sentences are grammatically correct, they are nonsense to me.

On the surface it looks like syntax sugar to me, and I stated above, there are very powerful tools to create a variety of syntax sugars.
 
Old 02-16-2013, 09:40 PM   #26
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Oh, and I've read http://www.osmosian.com/manifesto.pdf - funny !

For example:

Quote:
If you're an educator, you can adopt Plain English as your primary vehicle
for teaching computer science — from basic programming techniques to
operating system concepts
- how about type safety ? How about type inference ? Ho about the big O notation ? How about OS schedulers ? How about memory management ?

By the way, why do you want to translate into Linux ? I.e. how about Wine: http://www.winehq.org/ ?
 
Old 02-16-2013, 10:07 PM   #27
Gerry Rzeppa
Member
 
Registered: Feb 2013
Posts: 66

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 273 View Post
If it works, and you want to release it GPL, then can we use it now?
The Windows download is provided for those who are considering converting it to run on LINUX.

Quote:
Originally Posted by 273 View Post
Are you planing to release this?
Yes. Under LINUX it will be free and will hopefully be further developed by the LINUX community.

Quote:
Originally Posted by 273 View Post
Does the Windows API you've developed it on allow you to give that to people so they can see what you are looking to make?
Yes. The converted product will look and feel and run the same on both operating systems.
 
Old 02-16-2013, 10:14 PM   #28
273
LQ Addict
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
Posts: 7,680

Rep: Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373Reputation: 2373
My apologies, I posted a little prematurely.
I know I'll take a look and I'm sure others will. I do find the idea interesting but I'm extremely sceptical.
 
Old 02-17-2013, 12:07 AM   #29
grail
LQ Guru
 
Registered: Sep 2009
Location: Perth
Distribution: Manjaro
Posts: 10,005

Rep: Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191Reputation: 3191
I find it interesting that a conversation on what possible ambiguities there are in the english (or any other for that fact) language has missed the original premise of this question.
So let me reiterate ... (Open Minded) Linux Programmer Wanted

I am not saying I know whether or not the idea raised is valid or possible, however, I see nothing open minded about trying to shoot it down.
I would add that I also did not see anywhere in the original question a request for comparison / review to existing solutions or ideas.

Lastly, to the OP, I am intrigued by your concept and would be interested to hear back when you have found a way to migrate to Linux
 
1 members found this post helpful.
Old 02-17-2013, 12:45 AM   #30
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by grail View Post
...
I am not saying I know whether or not the idea raised is valid or possible, however, I see nothing open minded about trying to shoot it down.
...
Do you by any chance want to discuss in open-mined manner https://en.wikipedia.org/wiki/Perpetual_motion ?

Again, language design is a mature area with known problems, compromises, solutions.

The proposed language is not plain English.

None of my core questions pertinent to the issue has been answered.

It is quite possible the OP knows something revolutionary - Issac Newton or Albert Einstein or many other physicists and mathematicians brought revolutionary change to concepts.

If the OP has truly new revolutionary knowledge in computer science, I am all ears. Otherwise I see nothing good in what I've seen.

More pertinent questions. Is grammar context-free or not ? Is typing dynamic or static ? Are types automatically converted (e.g. int -> double) ?

In http://www.osmosian.com/manifesto.pdf :

Quote:
WHAT WE HOPE TO ACHIEVE
We intend to supplant, in turn, the programming languages, operating
systems, and hardware configurations currently in widespread use. Our initial
goal is to see Plain English (and other natural-language variants, such as
Plain Spanish and Plain German) adopted as de facto standard languages.
We believe that the convoluted object-oriented approach — together with
the byzantine "C" programming language and all of its derivatives — can be
removed from common usage within the next ten years. We will then turn our
attention to the development of deterministic operating systems running on
predictable hardware configurations so that, within three decades, the
Windows/Intel/Linux Era will be nothing more than a bad memory in the
annals of computing.
.

To me it sounds like unbased nonsense. That is, there are known problems related to computer languages, there are hard reasons why human languages are not used, and there is no whatsoever indication in the document of new computer science which resolves all those problems.

I stick to my guess that under the hood it's no more than syntax sugar similar to Python syntax for OCaml I mentioned earlier.

By the way, pay attention to

Quote:
We believe that the convoluted object-oriented approach — together with
the byzantine "C" programming language and all of its derivatives
- as if no other paradigms and languages (e.g. Prolog, LISP, Haskell, OCaml) exist. All those languages are very far from "C" conceptually and syntactically.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Time to Get Open Minded About Open Source LXer Syndicated Linux News 0 10-14-2008 07:10 AM
Programmer/Hacker wanted ClassicV Programming 1 06-30-2004 08:20 PM
Programmer wanted for video capture tweak ClassicV Linux - Software 0 06-17-2004 04:23 PM
programmer wanted. Ciccio Programming 57 01-11-2003 01:28 PM
Business minded yes...Linux minded no acid_byte Linux - Newbie 2 09-24-2001 01:56 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 10:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration