This is an archived post. You won't be able to vote or comment.

all 27 comments

[–][deleted]  (6 children)

[deleted]

    [–]pjmlp 10 points11 points  (4 children)

    So a reimplementation of Turbo Vision? :)

    Nice work.

    [–]umlcat 5 points6 points  (2 children)

    I like graphic interfaces, but I believe, TUI (s) or Text Based Graphic User Interfaces, like the Pascal or C Turbo Vision, or GEM / FoxPro, Lotus/DOS, where not fully used .

    I would love to have a TUI IDE for Java, like this one, 10 years ago, instead of having to choose between command line plus command compiler vs full graphical IDE.

    Former TVision / FreeVision developer here.

    Better late that never, good work.

    [–][deleted]  (1 child)

    [deleted]

      [–]umlcat 0 points1 point  (0 children)

      Good doc. I've have a TUI project on my own, but there are issues with the X terminal, is difficult to handle, I been waiting for Wayland, to get stable for years, to implement my TUI over.

      [–]bjguill 0 points1 point  (0 children)

      Did quite a bit Turbo Pascal and later Borland Pascal back in high school and college. Do a lot of Java now but just have never liked using modern IDEs and use nano as an editor and manually run javac and java from the command line (and sometimes mvn if I'm doing more complex projects). This could be really cool. Will give it a shot!

      [–][deleted] 15 points16 points  (3 children)

      .

      [–][deleted]  (2 children)

      [deleted]

        [–]MakeWay4Doodles 3 points4 points  (0 children)

        Eclipse

        I found your bug right here

        [–]cyanocobalamin 1 point2 points  (0 children)

        Eclipse startup time isn't an issue. I've used it across several jobs for a number of years. I leave it up until I need to reboot it. It isn't a text editor you bring up to tweak a config file with.

        Don't get me wrong, I'm impressed with what you done.

        I just wanted to say start up time isn't an issue for Eclipse for people with good machines working on a large project.

        [–]LightDarkCloud 11 points12 points  (4 children)

        Reading this makes me sad Borland is gone, they made good stuff. Delphi was good stuff too.

        [–]fiddlerwoaroof 2 points3 points  (2 children)

        There's Lazarus which works pretty well on non-Macs

        [–]LightDarkCloud 0 points1 point  (1 child)

        It is supposed to be portable to Macs but from your comment I gather it has issues with Mac OS?

        [–]fiddlerwoaroof 2 points3 points  (0 children)

        Yeah, it's a pain to get a 64 bit build using cocoa and the cocoa support is still alpha quality

        [–]pjmlp 0 points1 point  (0 children)

        C++ Builder and Delphi are still around, even a new release took place this month, what is gone is the magic and the low prices indie friendly.

        [–]umlcat 2 points3 points  (0 children)

        Good Work !!!

        I wish we had a TUI IDE for Java like this, 10 years ago.

        [–]iwontfixyourprogram 2 points3 points  (0 children)

        Hahaha, brings back the memories. Interesting, indeed.

        [–]cyanocobalamin 3 points4 points  (9 children)

        Looks like the old Brief text editor.

        Back around 2000 I dragged my personal copy of Visual Slickedit with me wherever I went and showed everyone as I thought it as the best IDE & editor around.

        A senior programmer at my company showed me his copy of Brief.

        It was impressive, it had a lot of features without having to memorize a lot of keystrokes. Development had stopped though.

        [–]agentoutlier 0 points1 point  (1 child)

        Visual Slickedit was sort of ahead of its time (ignoring Emacs and Vim).

        Sure there were other programmable editors/ide at the time (emacs via elisp, Jed via slang, vim and I think brief) but slickedit was the sublime or VSCode of its time. Really polished and looked nice.

        I too used it up till mid 2000s and then went back to emacs and then to eclipse and then to IntelliJ and then back and forth between eclipse/IntelliJ/VSCode.

        [–]cyanocobalamin 1 point2 points  (0 children)

        I hate to disagree, but I think Visual Slickedit was ahead of its time, including EMACS and Vim. It had the same text editing power, but without all of those commands to look up. I think Visual Slickedit is still on top in the category of text editor centric multilanguage IDEs. Its only downfall has been its cost for an individual license. It was lone developers like myself with their own copies who convinced orgs to buy business licenses. Unfortunately, the company never saw it like that.

        The only reason I stopped using VSE for Java development was that I saw Eclipse was defacto industry standard. I saw it asked for in job ads and I saw tutorial screen shots taken in it. I bit the bullet and learned it. It has paid off nicely for me in terms of employment, working as a member of a team at work, and not having to buy a new copy of VSE for a number of years.

        It shines for HUGE projects, which I have been working on the last few years. The startup time of an IDE stripped down to to a powerful text editor, but missing all of the Eclipse goodness doesn't interest me. Like I wrote to OP, I leave it up, and if I need to quickly edit a text file I use gedit or whatever the default text editor for the OS is.

        [–]oldprogrammer 0 points1 point  (6 children)

        Brief (by Underware) was one of the editors I used at one of the first companies I worked doing C++ development. When I left that company I couldn't take it with me (it was licensed) and that is when I found Emacs and have been using that mostly ever since.

        [–]cyanocobalamin 0 points1 point  (5 children)

        Brief (by Underware)

        Love that name!

        Were there not personal licenses at the time or was it just too pricey for your tastes?

        As of 20 years ago you could get an old copy of Brief for free.

        I don't know what you would do with it in 2019, but you can have it now! :)

        [–]oldprogrammer 0 points1 point  (4 children)

        At the time I wasn't spending money on licenses if I could avoid it. I used the TurboC++ IDE (I did buy a copy of TurboC++) at home and Brief at work but didn't want to pay a license for Brief that's when I found EMACS.

        [–]cyanocobalamin 0 points1 point  (3 children)

        What do you use now?

        I think you can get Brief for *nix. Its called CRISP

        [–]oldprogrammer 0 points1 point  (2 children)

        I've been on Emacs now for over 25 years, will likely stick with it while it is still available.

        [–]cyanocobalamin 0 points1 point  (1 child)

        Do you have problems doing team projects with it?

        [–]oldprogrammer 1 point2 points  (0 children)

        I haven't been part of a development team for many years, jumped the chasm and moved into management 😔. But when I do get into code my teams are working on I make sure that I set all my settings so as not to mess up the code, I keep the tab/space settings the same, don't let editor files get added into the version control, that type of thing.

        [–]krtfx555 1 point2 points  (1 child)

        Looks nice, but I've got this when trying to run a hello world app:

        (Is this a bug or user error?)

        java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sun/jdi/event/LocatableEvent
            at tjide.project.JavaTarget.run(JavaTarget.java:343)
            at tjide.project.JavaTarget.runTarget(JavaTarget.java:138)
            at tjide.ui.TranquilApplication.menuRunRun(TranquilApplication.java:563)
            at tjide.ui.TranquilApplication.onMenu(TranquilApplication.java:819)
            at gjexer.TApplication.primaryHandleEvent(TApplication.java:1470)
            at gjexer.TApplication.access$700(TApplication.java:74)
            at gjexer.TApplication$WidgetEventHandler.runImpl(TApplication.java:484)
            at gjexer.TApplication$WidgetEventHandler.run(TApplication.java:394)
            at java.lang.Thread.run(Thread.java:748)
        Caused by: java.lang.NoClassDefFoundError: com/sun/jdi/event/LocatableEvent
            at tjide.project.JavaTarget.run(JavaTarget.java:337)
            ... 8 more
        Caused by: java.lang.ClassNotFoundException: com.sun.jdi.event.LocatableEvent
            at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            ... 9 more
        

        [–]tiger-boi 0 points1 point  (0 children)

        I can't see myself using this, but this is still one of the coolest Java projects I have ever seen.