-
Introducing MixLangz a Visual IDE
Hi,
We have just completed a new programming tool called MixLangz.
Here is a teaser video
https://youtu.be/R9RlvqDjwvQ
Quote:
MixLangz is an integrated development environment (IDE) from Indic Software. It is used to develop computer programs. It can produce native code applications that run at blazing speed.
Currently MixLangz support programming in two languages:
1. Pascal
2. Basic
We will be adding more languages like JavaScript, C, Python, etc.
The best part is that a developer can mix modules from all supported languages in one single project without any problem!! Imagine being able to employ developers from two different discipline to work on same project!!!
- MixLangz IDE is designed to maximize programmers productivity
- MixLangz IDE has all the features that are expected from modern development tools
- MixLangz IDE’s memory foot print is very low
- MixLangz IDE is blazing fast
- MixLangz IDE supports mixing of both languages (Pascal & Basic) modules in single project
- MixLangz supports data access from SQLite, MySQL, MS Access, etc.
- MixLangz IDE comes with a powerful debugger
- MixLangz has 50+ ready to use components/controls
List of controls
Standard Controls
Main Menu
Popup Menu
Label
Edit (text box)
Memo (multi lint text box)
Button
Check Box
Radio Button
Combo Box
List Box
Panel
Group Box
Etc.
Additional Controls
Bitmap Button
Speed Button
Mask Edit
Image Control
Shape Control
Splitter
Etc.
Windows OS provided Controls
Tab Control
Tab Page Control
Image List
Progressbar
List View
Tree View
DateTime Picker
Dialogs
Open Dialog
Save Dialog
Font Dialog
Color Dialog
Etc.
Data Access & Data Bound Controls
ADO Connection, ZConnect & related controls
Data Source
DB Grid
DB Navigator
DB Edit
DB Memo
DB Image
DB List Box
DB Combo Box
DB Check Box
Etc.
-
Re: Introducing MixLangz a Visual IDE
That is the most convincing video of them. Good work
-
Re: Introducing MixLangz a Visual IDE
Is it available for download demo version or something?
-
Re: Introducing MixLangz a Visual IDE
The design idea of MixLangz is very similar to mine. When I plan to make a new Basic-based scripting language in the next 1-2 years, I actually want to make a mixed language of Basic and JavaScript.
But I won't mix Pascal with VB, because these two languages are very similar languages.
-
Re: Introducing MixLangz a Visual IDE
Which BASIC is the IDE front ending? Is this your own interpreter and compiler or are you front-ending TRUE BASIC?
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
TTn
That is the most convincing video of them. Good work
I have doubts that a serious programming environment can be promoted in this way.
-
Re: Introducing MixLangz a Visual IDE
I think it can. The video shows what the IDE is doing and gives a good indication of what it plans to do. It is a video, nothing more. Given time I expect details of progress, perhaps a dedicated website and some more demos in the usual fashion. The video does exactly what it should do, promotes a product that is coming into existence, under development.
It got you and I talking so that is some sort of successful promotion.
I am unsure what you really mean... if you mean that you aren't convinced by a mere video then I can understand that but they aren't trying to get you to part with your money, at least not yet.
-
Re: Introducing MixLangz a Visual IDE
Indic, will this be a FOSS product or a commercial one?
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
yereverluvinuncleber
I think it can. The video shows what the IDE is doing and gives a good indication of what it plans to do. It is a video, nothing more. Given time I expect details of progress, perhaps a dedicated website and some more demos in the usual fashion. The video does exactly what it should do, promotes a product that is coming into existence, under development.
It got you and I talking so that is some sort of successful promotion.
I am unsure what you really mean... if you mean that you aren't convinced by a mere video then I can understand that but they aren't trying to get you to part with your money, at least not yet.
From a technical point of view, Daniel Duta's doubts or questions are justified.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
SearchingDataOnly
From a technical point of view, Daniel Duta's doubts or questions are justified.
That's a different question.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
Daniel Duta
I have doubts that a serious programming environment can be promoted in this way.
None of the products should be falsely promoted, or falsely advertised in an exploitative way. For example, TwinBasic doesn't have the ability to parse a vbp project file, but the website makes an ambiguous claim to aim for full compatibility with existing VB6/VBA. The Twin project now looks overly ambitious since it fell short in the preview, but they are using a good set of tools, so there may be hope still. Years away.
The video in this thread looks like an authentic prototype/proof of concept. As I said, the most convincing of them.
-
Re: Introducing MixLangz a Visual IDE
The worry to me is that this tool is not BASIC-centric and thus is unlikely to be VB6 compatible. It might be useful tool for developing in general providing a nice forms generator for tools that don't currently have one but each language requires a different implementation as to how that data is stored and utilised. In .NET the form is defined in code, in VB6 it is described in the FRM file, in some tools that use .js it is stored as XML or CSS. I'd love to see a FOSS forms designer, then you could define the output as you require.
As far as I am aware there isn't a FOSS forms designer that lends itself to easy modification of the output, if anyone knows one please do tell.
As far as the code editor component is concerned I already have two editors, the VB6 IDE and RJTextEd.
What it needs to tie it together is VB6 compatibility and an effort to tie it into one language.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
Episcopal
Is it available for download demo version or something?
Not yet. We are preparing for its launch.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
TTn
That is the most convincing video of them. Good work
Thank you.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
SearchingDataOnly
The design idea of MixLangz is very similar to mine. When I plan to make a new Basic-based scripting language in the next 1-2 years, I actually want to make a mixed language of Basic and JavaScript.
JavaScript is on out radar. We will be adding that language to MixLangz in near future.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
yereverluvinuncleber
Which BASIC is the IDE front ending? Is this your own interpreter and compiler or are you front-ending TRUE BASIC?
It is our own. I have never used True Basic.
MixLangz supports two programming languages - Basic and Pascal and I believe True Basic does not support Pascal.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
yereverluvinuncleber
Indic, will this be a FOSS product or a commercial one?
This will be a commercial version. We will give our developers a trial version so that they can test it before shelling out any hard cash.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
TTn
The video in this thread looks like an authentic prototype/proof of concept. As I said, the most convincing of them.
The IDE is completed and fully functional.
We are setting up related things like building web site, basic documentation, protection system, etc.
-
Re: Introducing MixLangz a Visual IDE
I forgot to mention that MixLangz will be available only with 64Bit. We will not support 32Bit.
Secondly it is not a VB6 replacement. We never claim that.
We are also planning to make MixLangz cross platform so we will be releasing MixLangz for Linux as well as MacOS down the line. When building a cross platform development tool one cannot and should not try to clone VB6 even remotely as COM is not supported directly or indirectly in any other OS except Windows.
But being able to program in multiple languages (currently Basic & Pascal) and being able to mix modules and forms created in different supported languages in one single project will give quite a boost to developers productivity.
I believe this feature is not available in any other development tool that I know of.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
I believe this feature is not available in any other development tool that I know of.
I though C++ Builder can mix C/C++ and Pascal. Even Visual C can mix C/C++ and inline assembly but this is just __asm part of the main language I suppose.
What about .Net -- you can mix any of the languages.
Or Kotlin?
I'm not sure mixing languages feature drives flocks of dev teams to the environment. It looks like a good to have feature on paper though.
cheers,
</wqw>
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
wqweto
What about .Net -- you can mix any of the languages.
We had tried out .NET in 2017. At that time we could not mix modules or forms of different languages in same project.
For example if we want to use any code written in C# in VB we have to build an assembly and then we could import that assembly in another project. This is different from what we are providing in MixLangz.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
This is different from what we are providing in MixLangz.
So you can mix languages by translating Basic to Pascal before compiling the binary?
cheers,
</wqw>
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
wqweto
So you can mix languages by translating Basic to Pascal before compiling the binary?
cheers,
</wqw>
No, no, no. Not like that. What we do is convert both Basic and Pascal code into tokens when compiling. Tokens are language neutral. It is something similar to .NET's IL but not the same thing.
Sorry, I cannot divulge more information at this point.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
No, no, no. Not like that. What we do is convert both Basic and Pascal code into tokens when compiling. Tokens are language neutral. It is something similar to .NET's IL but not the same thing.
Sorry, I cannot divulge more information at this point.
No, problem. Hope you find commercial success with this project then.
cheers,
</wqw>
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
wqweto
So you can mix languages by translating Basic to Pascal before compiling the binary?
cheers,
</wqw>
For this problem, I think there are multiple solutions. I also have my own solution.
-
Re: Introducing MixLangz a Visual IDE
Mixing languages might be a good idea, specially if it later comes to support languages like TypeScript, Python.
Not sure if NSB/AppStudio already has something like that.
-
Re: Introducing MixLangz a Visual IDE
Thanks for the link of NSB. I checked it. It mentions that you can either program in JS or in Basic not both. They provide Basic to JS converter.
Lastly, all desktop apps created are based on NodeJS and one will have to use Electron infra for build native Windows Applications. Something that I really don't like as my experience is that such apps are more CPU intensive and require more RAM then conventional native desktop apps.
-
Re: Introducing MixLangz a Visual IDE
Ah, OK. I recalled that it mentioned that you can use Basic or JS but not the details.
-
Re: Introducing MixLangz a Visual IDE
Just for everyone's information.
We are creating our single page web site and setting up support forums.
Once this is in place we will go live and everyone will be able to download Demo version of MixLangz.
And those who want to purchase MixLangz we will be able to do so.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
yereverluvinuncleber
Which BASIC is the IDE front ending? Is this your own interpreter and compiler or are you front-ending TRUE BASIC?
Good Yereverluvinuncleber ...
IndicSoftware ... Will you give more information about what your tool is? Or your software backend is top secret?
thank
-
Re: Introducing MixLangz a Visual IDE
I will reveal necessary information in due time.
-
Re: Introducing MixLangz a Visual IDE
Finally our support forums are configured and working properly.
Here is a screen shot.
https://imgur.com/a/2yi87f6
We are testing our registration. Licensing system.
Will be releasing Mixlangz soon!!
-
Re: Introducing MixLangz a Visual IDE
fix your attachment. doesnt work. better use "insert image" or a free online image posting site like postimage.org
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
Will be releasing Mixlangz soon!!
we look forward ...
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
SearchingDataOnly
The design idea of MixLangz is very similar to mine. When I plan to make a new Basic-based scripting language in the next 1-2 years, I actually want to make a mixed language of Basic and JavaScript.
But I won't mix Pascal with VB, because these two languages are very similar languages.
There are many IDEs that Freebasic can use. You can also write code directly in Notepad, and use a free and open source compiler to directly generate EXE files.
There are many free and open source IDEs developed in this language. If you develop it yourself, it is just a simple tool similar to a scripting language. If you are interested, it is faster to directly modify other people's open source projects.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
TTn
None of the products should be falsely promoted, or falsely advertised in an exploitative way. For example, TwinBasic doesn't have the ability to parse a vbp project file, but the website makes an ambiguous claim to aim for full compatibility with existing VB6/VBA. The Twin project now looks overly ambitious since it fell short in the preview, but they are using a good set of tools, so there may be hope still. Years away.
The video in this thread looks like an authentic prototype/proof of concept. As I said, the most convincing of them.
If you wait for the successful release of such a product, it is better to find some existing IDE software, which may be easier to use than his. Maybe different IDEs have their own characteristics and make up for each other.
It is also a happy thing to find new and useful software and be a tester.
-
Re: Introducing MixLangz a Visual IDE
I have deleted several off-topic posts.
xiaoyao, when you reply to a thread only post things that are related to the thread (this one is about MixLangz, so don't post replies that are just about other things)
-
Re: Introducing MixLangz a Visual IDE
We are preparing documentation of MixLangz.
Personally I believe that any product without a user manual or documentation is always harder to learn and use.
-
Re: Introducing MixLangz a Visual IDE
@ SearchingDataOnly
why, instead of mixed, don't just stick with Basic? who knows, it may be a great world novelty your project in pure basic
-
Re: Introducing MixLangz a Visual IDE
VB.NET,ASP,VB6,VC,Various languages can be mixed
-
Re: Introducing MixLangz a Visual IDE
Phew! Finally completed basic documentation.
The work on documentation is bigger then we expected. But we have completed first milestone and are releasing it.
-
Re: Introducing MixLangz a Visual IDE
Finally we are live!
All interested persons can visit our web site and try out MixLangz and can also buy the Standard Edition of MixLangz.
http://mixlangz.com/
-
Re: Introducing MixLangz a Visual IDE
Well, Avast did not like it one bit. It stated "a monitor program has been found on your system" immediately after installation and the program was sandboxed. That was the demo version.
You may have some DRM element that is pushing out that error...
-
Re: Introducing MixLangz a Visual IDE
I have no antivirus other than Windows built-in Security.
Running Win 10.
Didn't experience any problem.
Could open after installation.
Haven't tried anything else so far.
-
Re: Introducing MixLangz a Visual IDE
I have run procmon recently and that sometimes causes problems for programs with DRM. I will reboot and retry.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
Finally we are live!
All interested persons can visit our web site and try out MixLangz and can also buy the Standard Edition of MixLangz.
http://mixlangz.com/
Congratulations ..... you came out ahead ....
-
1 Attachment(s)
Re: Introducing MixLangz a Visual IDE
no download link on my primary email, try again with secondary email, still no link and still the same message, that's a lie ????????????
Attachment 181454
-
Re: Introducing MixLangz a Visual IDE
Just use http://mixlangz.com/downloads/MixLangz_Demo_Setup.exe
Tell us what you think about it here, please. I'm not willing to install this even on a VM.
Btw, this lousy strategy of deliberately making a resource scarce is well known BS technique. Usually someone posts in a forum thread a reply with "If you want this super-duper ActiveX control send me a message" and then you get like thousands of "Me too" replies from noobs but the OP is never delivering a link, an installer or the control to anyone. Nevertheless when someone sees a "Me too" reply they cannot understand if the transaction succeeded or all of it was a scam so they keep on trying because it doesn't cost them anything anyway.
cheers,
</wqw>
-
Re: Introducing MixLangz a Visual IDE
Paranoia abounds, I am sure it is just getting lost in the email systems/blockers in the ether as often occurs depending upon your email host. It was delivered to me immediately.
-
Re: Introducing MixLangz a Visual IDE
test in virtual machine and work perfect.
the files appear to be virus-free.
if I get the mail
https://www.vbforums.com/images/ieimages/2021/05/12.jpg
wqweto try it once
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
yokesee
wqweto try it once
My Pascal is very poor :-))
cheers,
</wqw>
-
Re: Introducing MixLangz a Visual IDE
Thanks.
But coming out ahead is not the thing. We have been on this for a long time.
We are currently working on releasing the Pro Edition.
-
Re: Introducing MixLangz a Visual IDE
Hi,
We have received a few messages stating that they did not receive any emails.
If you fall in that category. I would advise you to please check in Spam folder.
On experimenting we observed that if we send an email with a direct download link to a file some email providers flat such email as spam.
We are working on what to do about this but till then please check your spam folder.
-
Re: Introducing MixLangz a Visual IDE
Hi,
We have finally released the Pro Edition of MixLangz.
User of this version can compile their applications and distribute them to their users.
-
Re: Introducing MixLangz a Visual IDE
Hi,
Now we will be releasing small videos showing various features of MixLangz like Anchors, Panels, etc.
We will cover such features which are probably unknown to VB6 uses.
-
Re: Introducing MixLangz a Visual IDE
How is the work going? Thank
-
Re: Introducing MixLangz a Visual IDE
It is going on well.
One team is in the process of adding support for new languages currently we are working on add support for JS and Lua. We are also streamlining the code editor as a few users brought to our attention a few problems and glitches.
We are planning to start Social media marketing campaign.
We have started working on a new cross platform compiler from scratch. And this is going to be a very slow process initially.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
IndicSoftware
Perfectly said. I also personally believe that we need to use the best tool available for a task in the market. In my case I prefer using B4A instead of any other mobile development tools when it comes to developing apps for Android platform.
I will just narrate a small incidence. A few years back we started developing a product called AlbumSense (now split into two products AlbumSense and PhotoSense) for a client in VB6. We studied PhotoDemon's code and borrowed quite a lot from it, but as we progressed in our development we started running into problems especially performance related problems in image processing.
So after spending around 4 months on development in VB6. But we had to ditch it and switch to Delphi as it has all the things (read components) that we want. And it was finalized that we want to give one single executable of the software instead of shipping a plethora of supporting libraries (DLLs), etc. with it.
We completed the product development in record time and our client is selling it like hot cakes for a while now.
Obviously, whether it is VB6, or Delphi, or .Net, or Java, or C++ can be used to complete products similar to your company (desktop-apps), it only depends on the technical level of the development team and development costs.
Maybe you can try Colibrico-Software, it was developed by someone in this forum with pure VB6 + RC5.
Each company's situation is different, and they will choose the appropriate technical solution according to their own company's actual situation. Your choice of Delphi is obviously a wise choice. But we can imagine such a situation:
The main developers of a company are VB6ers, and their core developers are not only VB6 experts, but also RC5/RC6 experts. In addition, this core developer may be the company's development manager or even the company’s boss. So if this company will develop a product similar to yours, what technical solution will they choose? There is no doubt that they will choose VB6 + RC5/RC6.
However, at this time, a heart-warming person kept telling the boss of this company that you should use Delphi or .NET, which is better than VB6. Even if you explain your company's situation to this enthusiastic person, he still babbles repetitive words, what will you do?
In addition, some people can only develop simple products even if they use the latest development languages and technologies. 99% of C# developers are not competent for the development of compilers and IDEs. (Similarly, 99% of VB6 and Delphi developers are not qualified for this job)
And these people who can only develop some simple products are keen to compare which development language is better.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
SearchingDataOnly
Maybe you can try
Colibrico-Software, it was developed by someone in this forum with pure VB6 + RC5.
That is interesting to know. I will check it out soon.
-
Re: Introducing MixLangz a Visual IDE
Quote:
Originally Posted by
SearchingDataOnly
The main developers of a company are VB6ers, and their core developers are not only VB6 experts, but also RC5/RC6 experts. In addition, this core developer may be the company's development manager or even the company’s boss. So if this company will develop a product similar to yours, what technical solution will they choose? There is no doubt that they will choose VB6 + RC5/RC6.
However, at this time, a heart-warming person kept telling the boss of this company that you should use Delphi or .NET, which is better than VB6. Even if you explain your company's situation to this enthusiastic person, he still babbles repetitive words, what will you do?
I actually belonged to this category of being a VB6er. But one has to think rationally when it comes to business.
We have stopped using VB for a long time now except for maintenance of existing software products because they are still fetching money.
Do you thin TwinBasic is being developed due to VB6ers emotions and attachment? Think again.
TwinBasic was being developed as a part time project for many years now, but now-a-days its developers are devoting full time on it and developing an excellent product at a very feverish pace!
Why?
Because there is a very big business opportunity in building this product and making it 100% compatible with VB6.
Just imaging if only 10% of VB6 developers around the world paid for this product, it would amount to how much revenue for years to come?
Then there are other BASIC language compilers like PowerBasic, PureBasic, BlitzBasic, etc. that also have a very large number of developers. But all these compilers do not have a descent and easy to use visual IDE. I think these developers will also convert to TwinBasic once it is ready.
When one put all these factors in front and perform a bit of math, one can see the market size and its capitalization possibilities.
By the way we are also going to buy TwinBasic down the line.