Announcement

Collapse
No announcement yet.

JK-IDE Version 2.0 including Visual Designer V 1.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Thanks Juergen,

    I think if you make default choice .bas; .bi,; .inc it would be easy for everybody. (just drop the separate .inc line)
    What I would also like very much, that if you try to compile a non-compileable file (say a .inc file), you play the error sound.
    (at the moment you only get a line of text in the output screen which is easily overseen)

    Happens to me numerous times a day I click compile on a .inc file, after some waiting I realize it's not going to compile...
    Regards,
    Peter

    Comment


    • Hi all,


      V 2.4.6.6 is online, added "Open Include File ..." menu option and "Alt+F3" hot key for having .inc files as default in File Open Dialog. The IDE now plays an error sound in all cases of an unsuccessful compilation, if "Beep on completion" is checked.


      @Peter,

      hope this helps ...


      JK

      Comment


      • Click image for larger version

Name:	Thumbsup.png
Views:	265
Size:	720 Bytes
ID:	796167
        Regards,
        Peter

        Comment


        • Hi all,


          V 2.4.6.7 is online, added a new ToDo feature: Fixme. A Fixme is text added to the ToDo window and to code as a reminder for something, which has to be changed or fixed in the future. See ToDo help for more. Fixed a drawing bug in project properties. The IDE can now run in more than one instance, but these instances must origin from different installations. E.g: you cannot run "C:\IDE-1\jk-ide.exe" in two instances, but you can run one instance from "C:\IDE-1\jk-ide.exe" and another one from "C:\IDE-2\jk-ide.exe".


          FreeBASIC is interesting and has potential, but compared to PowerBASIC (IMHO) it definitely lacks some key features. On the other side it has to offer some cute features PowerBASIC doesn´t support (procedure overlading, apply a value to a variable with the definition, define operators for objects, namespaces, 64 bit executables, etc.).

          FreeBASIC lacks most string handling functions, a dynamic wide string type, array handling functions and much more things, which could easily be added to make it a real alternative. Unfortunately FreeBASIC was a dead end street for me, because (though technically possible) it seems impossible to add, what´s missing. All my attempts in this direction failed. I wrote a lot of code for the compiler and RTL package making these things basically work, i elaborated this code and made corresonding pull requests. But it was impossible to make it part of the offical distribution. Neither the current developers nor the cummunity seemed interested enough in new features (it would bloat the language and and overtax the syntax).

          Sad to say, i finally gave up on it, because in my opinion the effort measured by the amount of time and work, i put in there, isn´t worth the outcome. There won´t be any substantial progress any time soon in my opinion.

          As i don´t see any potential of development (for me) in FreeBASIC, i drop support. The current version will probably be the last one supporting it. Future versions of JK-IDE won´t support FreeBASIC anymore, because continued support doesn´t make sense to me, it costs resources and bloats the IDE. I will archive this version - just in case, but i don´t plan to resume support again in the future.

          That said, there are libraries and wrappers for some missing features (WinFBX by José Roca), but WinFBX is more like an added extension. So for me it´s more like a workaround than an integral part of the language, which is, what i hoped to acheive.

          So, if you want to do further coding in FreeBasic with this IDE, don´t update this version anymore! Or - make a copy of the current installation at a different place on your computer and keep using it for FreeBASIC. There will be continued support and updates for PowerBASIC. I plan to support PowerBASIC with this IDE, as long as PowerBASIC will live and i will be able doing it.


          JK

          Comment


          • Originally posted by Juergen
            Neither the current developers nor the cummunity seemed interested enough in new features
            I won't bore you all but the FreeBASIC members, for the most part, have as much adventure running through their veins as a baked potato that has been left to cool down for a few hours. As for the moderators they couldn't moderate a p**s up in a brewery and I have told them as much. I had a row with one and I likened it to being savaged by a dead sheep. One member wrote a post which is probably one of the worst that I have ever seen. He got suspended for 14 days. I reckon to get a lifetime suspension would require murdering a fellow member.

            As i don´t see any potential of development (for me) in FreeBASIC, i drop support.
            I don't blame you, Juergen, I really don't. Anyway, for what it is worth - thanks for trying.

            Oh, thanks for V 2.4.6.7.

            but you can run one instance from "C:\IDE-1\jk-ide.exe" and another one from "C:\IDE-2\jk-ide.exe".
            Nice one.

            Comment


            • Hi David,


              thanks for your words! I don´t look back in anger - not at all. I learned a lot of new and interesting things and got to know a few interesting persons. So everything is fine!


              JK

              Comment


              • got to know a few interesting persons.
                Yes, there are some which is why I was mindful to write "for the most part".

                Comment


                • Hi all,


                  V 2.4.6.8 is online - fix two minor bugs with Fixmes. There were unicode encoding issues leading to garbage characters in rare cases, the Fixme text wasn´t copied correctly to the code file for higher Fixme numbers.
                  Both nothing serious, but nevertheless ...


                  JK

                  Comment


                  • I like JK-IDE: Its currently the best IDE for PB. And its continuosely developed from Jürgen.
                    Great work, Jürgen, keep it going.
                    You should be working on the PB x64. :-)
                    --Theo Gottwald
                    ------------------------------------------------
                    76706 Dettenheim * Germany * [email protected]
                    ------------------------------------------------
                    Joses Forum * Theo's Link Site * IT-Berater.org

                    Comment

                    Working...
                    X