Computer Science Canada

New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Author:  trishume [ Sun Jul 15, 2012 10:26 am ]
Post subject:  New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

The New Open Turing Editor Beta

I have been working a bit more on my new Open Turing editor and I now have an early beta release ready for testing.

Since the alpha I have fixed a bunch of bugs and added new features.
Here is a complete new features list since the old editor:

  • autocomplete - automatically completes functions from the standard library and your program
  • parameter tips - shows the parameters of standard library functions when you type an open bracket
  • quick documentation panel - shows the documentation for the currently selected function or language construct
  • error overview panel - shows all errors in all files and allows you to jump to them
  • code folding - collapse code blocks to save space
  • tabs
  • regular expression find and replace
  • optional dark theme


The quick documentation panel shows the documentation for the currently selected function or language construct

One major change in this package is the elimination of the old editor. This means that some features will not be accessible through this package until I add them to the new editor. The main missing feature is the ability to create standalone executables but I will try to add that soon.

I have fixed a bunch of things since the alpha as well. For example I overhauled the way it runs programs so there is no .tbc files and the compile time is way faster.

You can download it here https://github.com/downloads/Open-Turing-Project/turing-editor-qt/OpenTuring.zip

Screenshot:
Posted Image, might have been reduced in size. Click Image to view fullscreen.

Author:  Brightguy [ Sun Jul 15, 2012 10:59 am ]
Post subject:  Re: New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

I guess J.N.P. Hume is your father? 10 years ago the Turing Tutorial Guide was my introduction to programming. So cool that Turing development has been taken over by the next generation. Good work!

Author:  trishume [ Sun Jul 15, 2012 11:30 am ]
Post subject:  Re: New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Good guess. J.N.P Hume is my grandfather.

Author:  Amarylis [ Sun Jul 15, 2012 10:29 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Turing is progressively working towards being a powerful language. Good job!

Author:  SNIPERDUDE [ Mon Jul 16, 2012 12:17 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

I never thought I'd actually see Turing with power. Awesome job on this

Author:  mirhagk [ Mon Jul 16, 2012 12:39 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

A good IDE is one of the features turing has been lacking. Now kids can learn to use the tools that powerful IDE's offer, rather than come to compsci.ca every for seconds looking up documentation, or worse, posting and waiting for a response about it.

Author:  Amarylis [ Mon Jul 16, 2012 9:28 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Is it still just a Turing interpreter? I read somewhere that Turing never actually got itself a full compiler Razz

Author:  crossley7 [ Mon Jul 16, 2012 9:59 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

quick question on the auto complete. I wouldn't normally ask but recently I haven't had any time to code and Turing has fallen off onme for a while..

Does it automatically put in the end brackets on you? Dev C++ has done that on me from time to time and it pisses me off to no end because it slows me down more than anything.

It looks like you have done an awesome job with this and I'm so glad to see this language up and running here. Once it is fully integrated into the new IDE I can't wait to see what you do to enhance the core of the language on top of the interface

Author:  Raknarg [ Mon Jul 16, 2012 10:44 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Im probably missing something here, but every time I try to run something, nothing shows up. Any ideas?

Author:  trishume [ Tue Jul 17, 2012 5:44 pm ]
Post subject:  Re: New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

@crossley7 it does not autocomplete "ends" unless you press ctrl+enter and it never auto-closes brackets.

Ragnark I don't know why. One thing I still have to do is add better error messages so that I know what goes wrong.

Author:  Raknarg [ Tue Jul 17, 2012 8:13 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

I dont think it's an error, I put "hi" and nothing came up Razz I'll try downloading it again.

Besides that, this is great stuff, awesome job

Author:  Raknarg [ Wed Jul 18, 2012 8:37 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Is it possible for Turing to eventually have reasonable network capabilities?

Author:  mirhagk [ Wed Jul 18, 2012 11:14 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Yeah, just hook it into a socket library.

Author:  OmniDex [ Thu Jul 26, 2012 8:38 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Thanks for this IDE, I'm not having any issues with it. As you've said before though some error messages are a little bit vague, whereas the original turing would have told you specifically what happened.

Author:  QuantumPhysics [ Tue Jul 31, 2012 12:40 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Wow man congradulations on your success of building this bad boy. Very nice. Although - I dont know how the turing language works. Beginner language? To me, my beginner language was assembler. Dont know any other beginner languages.

Author:  mirhagk [ Tue Jul 31, 2012 12:41 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

You have a messed up teacher if your beginning language was assembly.

Author:  Raknarg [ Tue Jul 31, 2012 1:16 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Define how it works. You mean just organization wise? Like how one programs with it?

Author:  ryan.s [ Wed Jan 09, 2013 8:55 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Hi Trishume,

I would like to congradulate you on OpenTuring, it is a lot better... I was wondering though if you have a syntax file for the turing language, or if there is one somwhere within the installation files.

Thanks,
Ryan

Author:  Dazzle [ Tue Mar 05, 2013 3:02 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Question? Dose this work on mac??

Author:  Raknarg [ Tue Mar 05, 2013 4:59 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Doubt it. But if you expect to be able to program on a mac, you're probably going to have a bad time (i think)

Author:  Insectoid [ Tue Mar 05, 2013 8:46 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Quote:
But if you expect to be able to program on a mac, you're probably going to have a bad time (i think)


Based on what?

I've been programming on a mac since 11th grade. I ran Turing in Wine, which worked just fine. Compilers & interpreters for almost all major languages are included with the OS install disks (or disk images, for the more recent releases) and are very easy to install. There's no reason programming on osx should be difficult at all.

Author:  Raknarg [ Wed Mar 06, 2013 7:56 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

Oh, I haven't done any real research, I just heard people talking about how it's annoying to program with osx, cause of limited functionality or something. Maybe they were talking about something else

Author:  Insectoid [ Wed Mar 06, 2013 8:07 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

OSX has as much functionality as Linux and Windows. It simply doesn't have access to Windows APIs and libraries, same as any other non-Windows platform.

Author:  DemonWasp [ Thu Mar 07, 2013 11:41 am ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

In a lot of ways, OSX is more functional than Windows for programming. At the very least, it has a worthwhile shell. Programming in Windows feels like being chained to an anchor.

I don't know how true it is, but I've also heard a lot of complaints that xcode is very unstable. Anyone have personal experience?

Author:  Insectoid [ Thu Mar 07, 2013 12:08 pm ]
Post subject:  RE:New Open Turing Editor Beta - Now with inline documentation, parameter tips, code completion and more.

I've only used it a couple of times. I mostly program in a text editor and console, 'cause I don't like bulky IDEs. When I did use it though, I had no issues.


: