XYPlorer Is Written in VB6

(xyplorer.com)

56 points | by ethanpil 3 days ago

11 comments

  • silisili 1 hour ago
    VB3 was my first real intro to programming. Well, I started with C++ but abandoned it as an impatient child as describing a window in code wasn't fun.

    I wish we had a new drag and drop WYSIWYG to get people interested. Put Python or Go or even Basic behind it. QT maybe? Heck make it Electron.

    I'm not sure I would be where I am today without VB having existed, and it's a shame kids today don't have the same tools available.

    • xtracto 57 minutes ago
      Have a look at Gambas3 [1] it kind of continued where Vb6 stopped. It's super useful for quick GUI based software.

      [1] https://gambas.sourceforge.net/en/main.html#

    • profsummergig 48 minutes ago
      Even a tool like Frontpage was a game changer.

      Simple website in a minute without any need to know HTML.

      No free tool that does that today. Dreamweaver does, but it's paid.

  • KetoManx64 1 hour ago
    I used XYPlorer for about 5-6 years until I made the switch to using Linux on all my machines last year. The scripting, speed, dual panes, customization, portability between machines (i used Syncthing to sync my configs between 3 machines) on XyPlorer are phenomenal and I've sadly not been able to find a Linux native file manager that's at the same level. Dolphin comes close but even with qdbus commands it sadly not as customizable as XYPlorer. I think it's the one thing I miss the most about Windows.
    • captn3m0 1 hour ago
      My one thing was “Everything by Voidtools”. It piggy backed on the NTFS index, something no tool does for Linux-native filesystems.

      Does XYPlorer work with Wine?

  • pyeri 1 hour ago
    Both VB6 and FreePascal/Delphi are highly capable tools even in today's context, they just need more marketing.
    • mardifoufs 24 minutes ago
      Delphi, maybe, sure. But starting a new project with vb6 is just weird unless it's the only language someone is familiar with. It's a dead end, even on the only platform where it makes sense to use it.
    • ianhawes 1 hour ago
      > VB6 highly capable

      > VB6 only available in 32-bit

    • _blk 37 minutes ago
      Yeah, I used VB5 as one of my first languages and today did half a day of VBA. Definitely enough to quickly make me want to raise my hourly rate. Esp. in that office macro editor. Btw and totally unrelated office can now interpret VBA, (office)TypeScript and Python. Did I miss any?
  • VB6-Programming 2 days ago
    The 64 bit version of XYplorer is written in the twinBASIC programming language (actually an import of the VB6 source code and forms).
    • neverartful 1 hour ago
      This is the first I've heard of twinBASIC. I'm happy to see it on the dev tools scene.
      • gramie 28 minutes ago
        A dev tool with a monthly subscription? That's enough to stop me right there.

        An alternative is B4J, a free (as in beer) BASIC that compiles to Java, so should run just about anywhere. It also has

        * B4A - a free version for Android * B4R - a free version for Arduino and ESP8266 * B4I - a paid version for iOS

        The main (sole?) developer is ridiculously responsive and helpful.

  • andsoitis 2 hours ago
    I recently discovered Remobjects and their development tools. Amongst other things, they create Mercury, with they describe as a modern Visual Basic that can compile for:

    - .Net

    - JVM

    - Android (JDK and NDK)

    - iOS, macOS, tvOS, and watchOS

    - Windows

    - Linux

    - WebAssembly

    https://www.remobjects.com/elements/mercury/

    • neverartful 1 hour ago
      Yes, Remobjects makes some nice tools. I absolutely adore their Oxygene language.
    • pryelluw 2 hours ago
      Feels weird to pay for this. I’m definitely spoiled by open source tooling.
      • benatkin 1 hour ago
        With Moonbit and Wolfram Language, it feels like a renaissance of paid programming languages.
  • actuallyalys 1 hour ago
    I don't think being written in VB6 is actually a good reason not to use XYPlorer, which seems like a capable tool, but this page doesn't seem really reassuring? What would reassure me is knowing that there is a maintained version of VB6 for modern systems. Luckily, there apparently is such an implementation, twinBasic, and they are already using it for 64-bit releases.
  • tombert 1 hour ago
    I debated writing an app in ColdFusion (well OpenBluedragon or Railo or something) about a year ago, partly out of curiosity to how well it holds up, but mostly out of sentimentality for the language. I had a bit of trouble getting started, and eventually the project morphed less into web and more into data-processing so I ended up using Java, but I still occasionally get the urge to write using a “dead” language.
  • RajT88 1 hour ago
    Early in my career, I worked in support for a company which made developer tooling.

    Male programmers would call in and do a bit of intro so you knew they were not dumb, just busy.

    VB6 programmers would say things like "I am a very senior VB developer". They were the only "very senior" programmers who did not seem to understand things about OS stuff. Like exported functions and their different calling conventions, why you need to "register" COM .dlls, environment blocks, handles, etc.

    • flomo 24 minutes ago
      Point taken that VB was a programming ghetto. But the actual guys were fighting the language to call Win32, writing MTS servers, and etc, they 'got' all that stuff.

      I did some VBS back in the day (not VB), and the language was more just annoying, at least partially due to the BASIC legacy stuff. Like it didn't even have a hashmap, you had to import something from Internet Explorer.

    • treve 24 minutes ago
      I feel this narrative about less experienced developers probably made sense to you back then, but it might be time to update it!
    • j16sdiz 26 minutes ago
      > They were the only "very senior" programmers...

      Don't forget nodejs.

  • giancarlostoro 1 hour ago
    Microsoft has open sourced so much, I wish they would work on an effort to fully open source VB6 at least the bits they fully own and control. I have a feeling the community might rally to fill in the gaps, even if its over a few years.

    I mean, look at EverQuest Online, insanely old MMO client, still has people building private servers, and even clients.

  • draw_down 35 minutes ago
    [dead]
  • benatkin 2 hours ago
    They should have written Dogecoin in VB, then it would have been even sillier.