Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
17 user(s) are online (13 user(s) are browsing Forum)

Members: 0
Guests: 17

more...

Browsing this Thread:   1 Anonymous Users





Idea for a RAD toolset for easy development.

Joined:
2005/9/3 1:24
From Colorado, USA
Group:
Member
Posts: 683
Offline
Here's a thought I had that would shallow out the learning curve for development of AROS/Amiga. It's a far out idea so it will take probably a few years to implement but it will be worth it.

Here it is: Why don't we make a graphical development toolchain based on a filesystem, Workbench/Wanderer and the shell in order to make an object-oriented rapid application development environment?

Here's how it should work: There should be a filesystem called the project filesystem. Each field in the filesystem would be a variable and the filesystem flags would be its properties, indicating whether it's read-only, write-only, and if it is a script. A script would be based on the Amiga/AROS Shell scripting language with a few extensions for adding support for reading in shared libraries and executing the code from them.

Problems: The Set/SetEnv and their Get counterparts would need to be modified to handle integer and floating point primitives in addition to strings. The filetypes would have to be able to identify variable and class datatypes with a prefabricated icon and properties. LLVM or some other compiler framework would have to be brought in to handle such abstract work.

There are sure to be other pitfalls such as a retooled EVAL command needed, but as a difficult-to-implement idea, tell me what you think.

Posted on: 2009/10/18 14:28
Transfer the post to other applications Transfer


Re: Idea for a RAD toolset for easy development.

Joined:
2008/2/4 8:39
Group:
Member
Posts: 823
Offline
@SamuraiCrow
I don't know how you manage to work in the term LLVM into 90% of your posts, it's getting kinda repetitive.

Other than that, it's a decent idea. Have you taken a look at MUI Builder yet? Could be a good starting point for the GUI side of this RAD environment you're proposing.

Posted on: 2009/10/18 21:49
Transfer the post to other applications Transfer


Re: Idea for a RAD toolset for easy development.

Joined:
2005/9/3 1:24
From Colorado, USA
Group:
Member
Posts: 683
Offline
I haven't looked at MuiBuilder code yet but I was considering using it.

The part I consider to be the hardest will be converting the Shell scripting to be compilable and capable of dealing with all of the primitive types of C.

Posted on: 2009/10/19 9:13
Transfer the post to other applications Transfer


Re: Idea for a RAD toolset for easy development.

Joined:
2005/9/3 1:24
From Colorado, USA
Group:
Member
Posts: 683
Offline
I'm dragging this thread up because I've since looked at MUI builder and it looks very buggy to me. Is there nobody who can build a decent GUI builder for AROS?

Posted on: 2010/12/11 17:22
Transfer the post to other applications Transfer


Re: Idea for a RAD toolset for easy development.

Joined:
2005/8/17 16:00
From Germany
Group:
Member
Posts: 2068
Offline
Quote:

SamuraiCrow wrote:
I'm dragging this thread up because I've since looked at MUI builder and it looks very buggy to me.


The AROS port of MUIBuilder can't work because the code generators need a shared library which isn't available for AROS. The source code for that library is missing.

We can:
- try to reverse engineer the missing library
- use the a68k port of MUIBuilder (maybe the C code generator needs fixes for AROS)

Posted on: 2010/12/12 1:59
_________________
AROS - Make code, not war
Transfer the post to other applications Transfer


Re: Idea for a RAD toolset for easy development.

Joined:
2005/9/3 1:24
From Colorado, USA
Group:
Member
Posts: 683
Offline
Since we have the source to MUI Builder for AROS, it shouldn't be too much effort to figure out what the shared library did. I'd opt for reverse engineering the library given the choice.

If it works from 68k, maybe we could just disassemble the existing code from its shared library.

I'll have to do some looking.

Posted on: 2010/12/12 8:30
Transfer the post to other applications Transfer






You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
3668
2 nikolaos
nikolaos
3467
3 phoenixkonsole
phoenixkonsole
3039
4 magorium
magorium
3002
5 deadwood
deadwood
2342
6 ncafferkey
ncafferkey
2071
7 mazze
mazze
2068
8 clusteruk
clusteruk
2050
9 damocles
damocles
1769
10 Kalamatee
Kalamatee
1714
© 2004-2014 AROS Exec