As of Microsoft's next release of .net, there will be no difference between vb.net and c# other than syntax. It really doesn't make any difference which language you use.
I've been working on the GUI with the suggestions of other people in mind and here's the result. I'm quite happy about it.
[IMG]http://img526.imageshack.us/img526/4448/gluaupdated2.png[/IMG]
Add a but more space between the lines and dont make it bold, other than that it looks good.
[QUOTE=Dave_Parker;15556571]Baww, no syntax highlighting yet, except for funtion, return and end :P[/QUOTE]
Yeah, well that is just an example script :P
Needs a slightly larger line height and a fixed width font
It is something I was planning on doing in the future, so it is wonderful to see someone else do.
It looks great, and I wish you luck with it.
PM me when you get to the GUI Editor, I would love to help with that (I have a lot of experience in that type of thing).
Cheers,
Tyler
Much better, will you be able to configure syntax highlighting colours? (use xml)
[QUOTE=thomasfn;15558433]Much better, will you be able to configure syntax highlighting colours? (use xml)[/QUOTE]
Yes, that's no problem :P but LuaSense is giving me a hard time.
[QUOTE=thomasfn;15556158]As of Microsoft's next release of .net, there will be no difference between vb.net and c# other than syntax. It really doesn't make any difference which language you use.[/QUOTE]
I'm pretty sure there already isn't any difference in how both languages implement .net.
Both languages have their advantages and disadvantages, but that doesn't change what you can do. The only thing they change is how much you have to write to achieve something specific. The only reason vb is looked down upon is because of its easy-to-understand and beginner-ish syntax. But as already stated before, it doesn't matter at all.
What version of .net are you using? It's not really a good idea to use something like 3 or 3.5, because not a lot people have it.
Anyways, it's looking pretty good.
This looks pretty neat. Keep up the good work.
[QUOTE=Nevec;15559719]I'm pretty sure there already isn't any difference in how both languages implement .net.
Both languages have their advantages and disadvantages, but that doesn't change what you can do. The only thing they change is how much you have to write to achieve something specific. The only reason vb is looked down upon is because of its easy-to-understand and beginner-ish syntax. But as already stated before, it doesn't matter at all.
What version of .net are you using? It's not really a good idea to use something like 3 or 3.5, because not a lot people have it.
Anyways, it's looking pretty good.[/QUOTE]
I believe it does make a difference if you code C++ without .NET.
Looking good, as for the previous editor that was named GLua, you can find it here: [url]http://www.facepunch.com/showthread.php?t=375494[/url]
The URL to GLuaR has also been posted. If you want to use the code in your project, you're free to do so.
Good luck with the project. :buddy:
[QUOTE=VoiDeD;15562712]Looking good, as for the previous editor that was named GLua, you can find it here: [url]http://www.facepunch.com/showthread.php?t=375494[/url]
The URL to GLuaR has also been posted. If you want to use the code in your project, you're free to do so.
Good luck with the project. :buddy:[/QUOTE]
Well, I was looking at it at the moment :) It gave me some good ideas. I will be using some parts of the code, thanks ;)
Could you make Projects? The idea is you can create folders in this program, and put your Lua files in those folders. Have a folder viewer that shows all the folders and files and allows you to move the files from folder to folder. When you save a project it will save as a .glua file, which should be like a .zip file, and add an export button so that it can be exported it into regular files and folders. This would make working on projects a lot easier and more organized, and sorry if I'm not being clear I'm not sure how to explain it.
Also will you be keeping the library up to date, if not is the library an easily modifiable file?
[QUOTE=CowThing;15567475]Could you make Projects? The idea is you can create folders in this program, and put your Lua files in those folders. Have a folder viewer that shows all the folders and files and allows you to move the files from folder to folder. When you save a project it will save as a .glua file, which should be like a .zip file, and add an export button so that it can be exported it into regular files and folders. This would make working on projects a lot easier and more organized, and sorry if I'm not being clear I'm not sure how to explain it.
Also will you be keeping the library up to date, if not is the library an easily modifiable file?[/QUOTE]
The library is a database file which can be updated on-demand.
Something that annoys me when editing with N++ is when you have lots of sent or swep code open, all you see in the tabs are:
init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua,
And you have no idea what's what and it all gets very confusing. A way to rename tabs or group tabs under a name that saves would make me scrap N++ forever and use this.
[QUOTE=thomasfn;15574390]Something that annoys me when editing with N++ is when you have lots of sent or swep code open, all you see in the tabs are:
init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua, init.lua, cl_init.lua, shared.lua,
And you have no idea what's what and it all gets very confusing. A way to rename tabs or group tabs under a name that saves would make me scrap N++ forever and use this.[/QUOTE]
Maybe some color coding, I will keep this in mind.
Looks good :D When will it come out?
Or you could have a Tab-Subtab system, or something like that, where tabs are contained by another entity, like, parented to it, and you could name those.
Yeah, or just a project explorer like Visual Studio.
[code]My Gamemode
- Content
+ Maps (2)
+ Materials (3)
- Lua
+ SWEPs
+ AdminMingeSwep
- cl_init.lua (Current tab)
- init.lua[/code]
Just release a beta of it so we can try it.
So are you doing inline Syntax highlighting? Because really I don't think any other way would be worth it, and really laggy.
If this can truly have intellisense and what not then it would be amazing because what development in GMod is really lacking is being able to start typing a method and not being able to see all the arguments it can use and what they're for, having to look things up on the wiki is pretty shit tbh.
This is looking more amazing every day, keep up the good work!
This is cool. Always liked VB, never got this advanced tho.
Brilliant work, I hope you get it released because this is gonna be good.
Looking good, i always wanted a lua editor that is like Visual Studio.
Yeah, this will be great methinks (mehopes), and if this would be what I'm imagining it as, like all the info from the Gmod wiki about functions and hooks and crap that I have to keep looking up all the time, then it will be so awesome and helpful I will have to sing. And you'll have to get a website and crap.
God, Notepad++ just doesn't look the same after seeing these screenshots. This is basically the best single tool for anyone trying to code in Lua; and as someone else mentioned, it beats ALT+TAB'ing back and forth from the Wiki in order to look up function arguments and what not.
[QUOTE=Dave_Parker;15642393]Keep going and take your time for a stable release.[/QUOTE]
I will.
Well, I've got no fancy screenshots at the moment but I'm experimenting with a Lua lexer so the application can detect errors in a Lua script. I said [B]experimenting[/B], so don't shoot me if I fail at implementing it.
I also have lots of work to do with LuaSense and project creation. Expect new screenshots tomorrow.
Sorry, you need to Log In to post a reply to this thread.