You are not logged in.

Dear visitor, welcome to Jabaco - Community. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

  • "StefanSchnell" is male
  • "StefanSchnell" started this thread

Posts: 102

Date of registration: Mar 13th 2009

Location: Oberirsen - Germany

Occupation: Senior Software Engineer

Hobbies: Programming aund Photography

  • Send private message

1

Monday, September 14th 2009, 11:28pm

Language mix

Hello Manuel, hello community,
one suggestion for one of the next generation of Jabaco:

It should be possible to mix Jabaco VB like language and Java code anyway you want. Maybe it could be start with the command Java Begin and end with Java End, and all the code between this commands are native Java. What do you think about this possibility?

Cheers
Stefan
Visit my personal or commercial site
If you have questions or suggestions, write me an eMail or
meet me here

birosys

Trainee

  • "birosys" is male

Posts: 48

Date of registration: Feb 9th 2009

Location: Mladenovac, Serbia

Occupation: Programming

Hobbies: Programming

  • Send private message

2

Tuesday, September 15th 2009, 10:12pm

Great idea Stefan! :P

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

3

Wednesday, September 16th 2009, 12:02am

Hi Stefan,
to mix two programming languages would mean a lot of complexity in terms of Jabaco implementation and also in terms of tool usage, documentation, etc.
I would rather like to see improvements in the GUI building features of the Jabaco IDE. I've just implemented a form with a lot of usercontrols. It took a lot of fiddling around to get the resize code working. The result does not look nearly as nice as a .Net user interface. Well, that might be due to my personal lack of training building GUIs. Jabaco is not 100% sucessful hiding the complexity of Java Swing.

For me, Jabaco is a tool to implement the presentation layer on top of bigger java functionality. If I want to use Java, I use it right away and call the resulting classes out of Jabaco. It would be convenient to be able to code in Java withing Jabaco. No question! But it is not on the top third of my wishing list.

Before spending time on extending the programming language I would like to see the WINAPI issues solved. It is still cumbersome to call external DLLs from Jabaco code. Not to speak of ActiveX/COM objects.

Greetings!

A1880

OlimilO

Intermediate

  • "OlimilO" is male

Posts: 277

Date of registration: Jan 18th 2009

Location: Germany

Occupation: software engineer

  • Send private message

4

Wednesday, September 16th 2009, 11:17am

Hi friends,
I must admit I myself also had Stefans idea. But when I was thinking more and more about it, I came to the conclusion that in fact it's not such a good idea. Actually it is a huge amount of work to implement an IDE for a programming language.
During the programming process the developer needs benefits like:

a) automatic code completion, intellisense
b) automatic code checking, parsing the code during programming and telling whats wrong with it.
until now Jabaco has a) but still nothing like b)

for Java in Jabaco I could imagine another pro:
* we will become able to do things that are missing in the Jabaco-language until now e.g. innerclasses.
but on the other hand, if you begin to solve problems in this way, Manuel maybe will end up in programming a Java-IDE and in fact there are already some good Java IDE's, and the danger gets bigger that the missing programming features of Jabaco will never be implemented.

OlimilO

Youtube

Beginner

  • "Youtube" is male

Posts: 14

Date of registration: Sep 15th 2009

  • Send private message

5

Friday, October 2nd 2009, 5:45am

good idea

I have one too

Why not put more languages in to jabaco then people from C or C++ can program too

If you put that in more people will come from other programming languages will be able to experience to power of jabaco and put a funtions libary so that people can refer to the funtions in Jabaco

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

6

Friday, October 2nd 2009, 8:53am

I once read a mail signature motto "simplify, focus and execute!"

Jabaco should stay as simple and "clean" as possible. There are enough over-complex IDEs available.
Mixing languages can be helpful in very rare circumstances like real-time driver development (c + assembler).
Jabaco has a close relationship to Java. It is already feasible to add Java classes and libraries to Jabaco projects.
More languages would really confuse matters.

Greetings!

A1880

OlimilO

Intermediate

  • "OlimilO" is male

Posts: 277

Date of registration: Jan 18th 2009

Location: Germany

Occupation: software engineer

  • Send private message

7

Friday, October 2nd 2009, 9:50am

:D I still believe that youtube is just kidding :) like he did with the virus stuff videos :P

@Youtube: don't you



OlimilO

A1880

Intermediate

  • "A1880" is male

Posts: 500

Date of registration: Jan 1st 2009

Location: Hanover, Germany

Occupation: Software Engineer

Hobbies: Hilbert Curves

  • Send private message

8

Friday, October 2nd 2009, 10:44am

OK.
Fortunately enough, this forum features an "ignore list".
Apart from user "adanny08", user "Youtube" from now on is part of my ignore list.

Cheers!

A1880

Youtube

Beginner

  • "Youtube" is male

Posts: 14

Date of registration: Sep 15th 2009

  • Send private message

9

Saturday, October 3rd 2009, 5:45am

I tried Mono it almost like jabaco and great too

but jabaco is still easier

klctal

Trainee

  • "klctal" is male

Posts: 70

Date of registration: Jul 13th 2009

Location: Shanghai

Hobbies: Developing software

  • Send private message

10

Saturday, October 3rd 2009, 7:59am

RE: Language mix

Hello Manuel, hello community,
one suggestion for one of the next generation of Jabaco:

It should be possible to mix Jabaco VB like language and Java code anyway you want. Maybe it could be start with the command Java Begin and end with Java End, and all the code between this commands are native Java. What do you think about this possibility?

Cheers
Stefan
this wont work. some people only know VB
:D

Faldegast

Beginner

Posts: 25

Date of registration: Oct 6th 2009

  • Send private message

11

Tuesday, October 6th 2009, 5:01pm

I think that mixing Basic and Java code in a project may be usefull, but not in the jsrc files. jsrc and java files should remain separated and use different compilers, but could coexist in one project. More imporantly having having both Java and Basic project in a project group would be useful, for example a Java library project and a Basic application project. We dont need a Java editor to be as advanced as the VB editor. It should be a quick and dirty editor for making small Java classes to support the Basic code, where it would be overkill to use eclipse or netbeans.

However, mixing languages by som Java Start/Java End thing would be a bad idea.

OlimilO

Intermediate

  • "OlimilO" is male

Posts: 277

Date of registration: Jan 18th 2009

Location: Germany

Occupation: software engineer

  • Send private message

12

Tuesday, October 6th 2009, 6:36pm

Hi Faldegast,

Quoted

I think that mixing Basic and Java code in a project may be useful


indeed exactly :) just have a look at the Jabaco-Framework.
In the folder VBA there is Java-code and in the folder VB there is Jabaco-code.

So it's possible to implement things that are not possible for the Jabaco-compiler for now.
e.g. bit-shifting
use: ShL, ShR instead of <<, >>



regards

OlimilO

Faldegast

Beginner

Posts: 25

Date of registration: Oct 6th 2009

  • Send private message

13

Friday, October 9th 2009, 5:17pm

Yeah. Thats exectly how i think multiple languages in the IDE should work. If it could support developing and compiling the Jabaco Framework including the Java part, then it could be used for any other Java+Jabaco project.

Rate this thread
WoltLab Burning Board