Results 1 to 14 of 14

Thread: The largest VB6 open source project,Could it be twinbasic?

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    The largest VB6 open source project,Could it be twinbasic?

    I don't know how long twinbasic has been in development, but it's estimated to be 5 years.
    Before ai, its development potential is still huge. With ai chatgpt.Python,go,rust,node.js,Many new programming languages or development tools. They will replace VC + +, Java, C #

    I think the biggest things twinbasic needs to do right now.
    1. Open part of the source code. Make some of its functions partially or completely open source.

    2. Add a macro action recorder similar to VBA.
    3. The main work is to implement a complete plug-in development function.
    Most of the functions of the whole IDE can be done by the community.
    Wayne's focus is like a compiler. VBS cross-platform code parser.
    Do this core function.



    If Wayne can change his mind. Let community members do the bulk of the IDE menu feature development.
    Why is vscode so easy to use these days?
    Modern idE, if it is not open source, it will become very difficult to be accepted.

    Suppose twinbasic opens the source code for 50% of its functions.
    Thousands of plug-in features written by community members.

  2. #2

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    Many plugins are written to support both VB6 and twinbasic.

    It would be very convenient if the previous vbA code could be compiled directly into DLL, exe. The code is confidential, the security is higher, and the running speed can also be improved.
    I just remember now that Wayne made this tool at the beginning, and it gradually became an IDE.

    If we use the macro recording function, we can quickly create and write thousands of lines of code. It may only take you five or ten minutes.

    You can then turn it into a plug-in DLL, which is also in source format.

    So that someone can be dedicated to the recording of creative functions.
    Some people are specially responsible for optimizing these modules or making them into new shared modules.

  3. #3

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    If we can let ai complete the development of idE, or record macros to achieve such a complex function as writing in a second.

    Recorded macros are best if they have comments on every line of code.
    We can also let ai automatically add comments to each line of code.

    If Wayne Deploy a server Computer to a big AI model of his own. Train all the twinbasic source code and use deepseek to complete an automatic programming model.

    For the twinbasic IDE, the development time of 5 years may be shortened to only 6 months.

    For example, how to add error handling code to each function?It can be achieved by using the function of word Find and Replace.

    The most important thing is that it may take you two hours to write such code, but now it only takes one minute to complete.
    Code:
    sub test()
    on error goto doerr
    
    *
    exit sub
    DOERROR:msgbox "err from {sub test}" err.number
    end sub
    Vba implements the word find and replace function: \n Find text such as < DIV * > and replace the result with { value + ID }


    Code:
    Sub ReplaceDivTags()
        Dim doc As Document
        Dim rng As Range
        Dim findText As String
        Dim replaceText As String
        Dim replaceIndex As Integer
       '??????
        findText = "<div *>"
       '??????
        Set doc = ActiveDocument
       
        Set rng = doc.Content
        replaceIndex = 1
      
        With rng.Find
         .Text = findText
         .Forward = True
         .Wrap = wdFindContinue
         .Format = False
         .MatchCase = False
         .MatchWholeWord = False
         .MatchWildcards = True 
            Do While.Execute
                replaceText = "{value + " & replaceIndex & "}"
                rng.Text = replaceText
                replaceIndex = replaceIndex + 1
                Set rng = rng.Next(wdCharacter, 1)
            Loop
        End With
    End Sub
    Last edited by xiaoyao; Feb 10th, 2025 at 05:20 PM.

  4. #4

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    Here are some well - known VB6 open - source projects and their URLs. They are roughly sorted according to the number of stars on platforms like GitHub, but it's difficult to strictly define them as the top 10 largest VB6 open - source projects globally:

    PhotoDemon: A free and portable photo editor that focuses on professional - level features, high performance, and maximum usability. Project URL: Not explicitly given, can be searched via search engines.
    Awesome VBA: A curated list of excellent VBA/VB6 frameworks, libraries, software, and resources. Project URL: https://github.com/someaccount/AwesomeVBA
    VBCorLib: Brings a series of core class implementations from the.NET framework to VB6. Project URL: https://gitcode.com/gh_mirrors/vb/VBCorLib
    ProLeap VB6 Parser: A VB6 parser based on Antlr4. Project URL: Not explicitly given, can be searched via search engines.
    VB6 to CSharp: A free VB6 to C# converter. Project URL: Not explicitly given, can be searched via search engines.
    VBA Sync Socket: Implements TLS - encrypted sockets in pure VB6. Project URL: Not explicitly given, can be searched via search engines.
    VS ZLib: A VB6 helper tool for 7 - zip. Project URL: Not explicitly given, can be searched via search engines.
    Chess Brain VB: An international chess AI engine for Excel/Word VBA and VB6. Project URL: Not explicitly given, can be searched via search engines.
    SQLite3 Win32: A VB - friendly SQLite3 library. Project URL: Not explicitly given, can be searched via search engines.
    VBVNC Server: A simple VNC server written in VB6. Project URL: Not explicitly given, can be searched via search engines.

  5. #5
    PowerPoster yereverluvinuncleber's Avatar
    Join Date
    Feb 2014
    Location
    Norfolk UK (inbred)
    Posts
    2,923

    Re: The largest VB6 open source project,Could it be twinbasic?

    I hear what you are trying to do here Xiao. It actually makes sense to me!

    I think that you are worried that Wayne is "biting off more than he can chew", ie, trying to achieve too much by himself.

    You want him to focus on the core deliverable, a 32/64bit compiler and to allow the community to take on major components to allow development on the compiler to complete rather than stretching on for the next five years, which it could do as the project scope enlarges.

    I have to say, I largely agree. However, Wayne's ability to achieve what he has set out to do, is unmatched and almost unbelievable in how consistently he has been delivering.

    The extending timescales do worry me a bit but worse for me, is that I would be worrying about burn-out if I were Wayne. He is almost super human.

    I do believe there is a space for more community involvement if only to relieve some of that pressure.
    https://github.com/yereverluvinunclebert

    Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.

    By the power invested in me, all the threads I start are battle free zones - no arguing about the benefits of VB6 over .NET here please. Happiness must reign.

  6. #6
    Super Moderator dday9's Avatar
    Join Date
    Mar 2011
    Location
    South Louisiana
    Posts
    12,057

    Re: The largest VB6 open source project,Could it be twinbasic?

    Moved to the twinBasic forum.
    "Code is like humor. When you have to explain it, it is bad." - Cory House
    VbLessons | Code Tags | Sword of Fury - Jameram

  7. #7

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    Quote Originally Posted by yereverluvinuncleber View Post
    I hear what you are trying to do here Xiao. It actually makes sense to me!

    I think that you are worried that Wayne is "biting off more than he can chew", ie, trying to achieve too much by himself.

    You want him to focus on the core deliverable, a 32/64bit compiler and to allow the community to take on major components to allow development on the compiler to complete rather than stretching on for the next five years, which it could do as the project scope enlarges.

    I have to say, I largely agree. However, Wayne's ability to achieve what he has set out to do, is unmatched and almost unbelievable in how consistently he has been delivering.

    The extending timescales do worry me a bit but worse for me, is that I would be worrying about burn-out if I were Wayne. He is almost super human.

    I do believe there is a space for more community involvement if only to relieve some of that pressure.
    I think what we need most is two functions. A macro recorder, and a big ai model to train him.How to speed up development by 10 times?
    For example, each function is put into a separate DLL. Like the windows API, user32.dll,Such a stable function will never fail again.

    If there is no requirement for performance, you can use a rapid development tool like Python.
    Some of the performance requirements are very high, and many of them are inventive creations, and these parts must be realized by him.

    Just like we want to develop a 3D control. Or a component drawn like a SVG vector diagram. If we add some elliptical triangles directly in the windows drawing application. It is the thickness color of the line or the background color inside the filling line.

    You can create a beautiful button in two minutes. If it is implemented by code, it may take 3 days.
    Many people do VB6 UserControl, in fact, others can only use, there is no way to modify the code. The difficulty here is just like VC + +.

    The main thing is the lack of encapsulation of those functional types.If these open source projects. With ai training, he can see the function of every module and every sentence.My biggest task at present is to think of some good ways to speed up the development by 10 times. It takes 5 years to complete mature products, and it will be realized in 1-2 years.

  8. #8

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    In fact, I think the best way is. Put some features but the members of the community we bb6 enthusiasts to develop and provide some fees.

    In github, many people will donate thousands of dollars and tens of thousands of dollars.As long as you have the support of funds, you can become president, which is how Musk supports Trump.

    Great programmers are very lonely to make some of these products, and the development cost is very high, basically millions to tens of millions of dollars.In the days of Bill Gates, some of these ideas had already earned tens of millions and hundreds of millions of dollars.

  9. #9
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    6,418

    Re: The largest VB6 open source project,Could it be twinbasic?

    Why would anyone donate thousands of dollars?
    Hardly one wants to pay for existing commercial solutions

  10. #10

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    Quote Originally Posted by Arnoutdv View Post
    Why would anyone donate thousands of dollars?
    Hardly one wants to pay for existing commercial solutions
    Live streaming is the hottest industry in China.Ten years ago, many people specialized in live broadcasting business, such as climbing snow mountains. Or go to the sea to catch fish, or you are an eater, and eat to your heart's content for others to see.
    Thousands of dollars, hundreds of thousands of dollars.

    Just like Bill Gates'philanthropy, why should he donate his money to others? Because he thinks it's fun.

  11. #11
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    6,418

    Re: The largest VB6 open source project,Could it be twinbasic?

    I was referring to your donating thousands of dollars to github projects.
    Not the money you can earn when having populair streaming channel, most often the income is from advertising not from donations

  12. #12
    Frenzied Member
    Join Date
    Aug 2020
    Posts
    1,644

    Re: The largest VB6 open source project,Could it be twinbasic?

    Quote Originally Posted by yereverluvinuncleber View Post
    I hear what you are trying to do here Xiao. It actually makes sense to me!

    I think that you are worried that Wayne is "biting off more than he can chew", ie, trying to achieve too much by himself.

    You want him to focus on the core deliverable, a 32/64bit compiler and to allow the community to take on major components to allow development on the compiler to complete rather than stretching on for the next five years, which it could do as the project scope enlarges.

    I have to say, I largely agree. However, Wayne's ability to achieve what he has set out to do, is unmatched and almost unbelievable in how consistently he has been delivering.

    The extending timescales do worry me a bit but worse for me, is that I would be worrying about burn-out if I were Wayne. He is almost super human.

    I do believe there is a space for more community involvement if only to relieve some of that pressure.
    As the project progresses, the burden on Wayne's shoulders will become heavier and heavier. The scariest thing is that, after a long and hard work, when Wayne is about to finish all his work, or has already done all the work, a more powerful, open-source Basic-IDE/Compiler comes along, and then everything will collapse with a bang.

    Just like Open-AI, Open-AI wanted to get as much profit as possible through closed sources and fees, but when the open-source and more efficient DeepSeek appeared, Open-AI fell to the ground like a stiff giant.

    That's why I say that all closed-source core base-level products don't have a lasting life.

    I especially hope that tB will get more sponsorship and find a better business model.
    Last edited by SearchingDataOnly; Feb 12th, 2025 at 01:07 PM.

  13. #13

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    Quote Originally Posted by SearchingDataOnly View Post
    As the project progresses, the burden on Wayne's shoulders will become heavier and heavier. The scariest thing is that, after a long and hard work, when Wayne is about to finish all his work, or has already done all the work, a more powerful, open-source Basic-IDE/Compiler comes along, and then everything will collapse with a bang.

    Just like Open-AI, Open-AI wanted to get as much profit as possible through closed sources and fees, but when the open-source and more efficient DeepSeek appeared, Open-AI fell to the ground like a stiff giant.

    That's why I say that all closed-source core base-level products don't have a lasting life.

    I especially hope that tB will get more sponsorship and find a better business model.
    You're right. Open source beats commercial software.
    If twinbasic can finish this product 5 years ahead of schedule. It has 100,000 paid members, each of whom can contribute $1 million a year in subscription fees.

    When the AI era comes, many other programming languages will also achieve 10 times and 100 times the speed of development.
    Even with different programming languages, the distinction between languages is getting smaller. Python can even be compiled into an assembly binary without the need for a parsing engine.

    The IDE development speed is too slow. A year late release could cost millions of dollars.Just like deepseek, with the development speed of China. The twinbasic can be released to the market in two years at most.

    In Germany, they may work only five hours a day, four or five days a week.
    China's AliAli,,baba in China is like Amazon, like Google. ,is like Amazon, like Google.

    But a lot of these great companies, they work 13 hours a day.
    Go to work at 9:00 in the morning and leave at 10:00 in the evening.
    This has not yet been done by two shifts of staff. For example, a group of employees go to work at 9:00 in the morning. Get off work at 5 p.m. Another group of employees go to work at 2:00 p.m. and leave at 12:00 p.m.

    Huawei's Hongmeng operating system was almost completed in the past two or three years. Samsung, Microsoft, Nokia, they all tried to develop their own mobile phone operating system, all failed.In the past, Nokia was going to buy Huawei for more than seven billion dollars.

    As a result, when the term of their head expired, another person immediately overturned the original project. As a result, after just two years, his company almost went bankrupt.

  14. #14

    Thread Starter
    PowerPoster
    Join Date
    Jan 2020
    Posts
    5,040

    Re: The largest VB6 open source project,Could it be twinbasic?

    chatgptWhen it was just developing in China. It's like opening Pandora's door. Satan has awoken from hell.
    Later, version 3.5 became free. We have to pay two or three hundred dollars a month for the latest version.
    But at present, we can basically use it for free. Just open a few online pages or install some apps.

    Some common programming questions, or some intelligent chat with customer service.The free version is enough.More of our paid products use automatic image processing. High-end applications.

    In the future, artificial intelligence will mainly be used in automatic driving, and more assembly lines will be realized in factories, laying off 50% of the employees.Many people in the software industry will lose their jobs and their wages will become lower and lower.

    For example, the open source.net IDE project. Even cross-platform. It can also get rid of Microsoft's dot net framework. If it is allowed to develop, it will threaten the status of vs development tools.
    The MySQL, power product threatened the profits and market of oracle database, so it was acquired.

    Open source products or some new and better projects. It is also difficult to continue to do so. So sometimes you can do this product well and then negotiate with Microsoft. Can you buy me for $200 million?

    Sell your own company so that you don't have to worry about the hard business model behind it.As for whether to choose a permanent ban or a slow development after a small purchase, it doesn't matter.
    Last edited by xiaoyao; Feb 12th, 2025 at 04:54 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width