Monthly Target: $400 Donations: $140
 35% 

Spider - A Replacement Webcompiler


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 04-05-2013 , 05:37   Spider - A Replacement Webcompiler
Reply With Quote #1


Video is for the old version, new one is slightly different.

http://spider.limetech.org/

Features:
  • Supports both SourceMod and AMX Mod X plugins.
  • In-browser compilation - your code never leaves your computer.
  • Supports custom include files - use whatever extensions you need.
  • In-line display of warnings and errors - see at a glance where they occurred.
  • Code highlighting - although not SourcePawn specific just yet.
  • Basic starter template - no more hunting for a myinfo structure to copy.
  • Restores work if the page is closed.
  • It works offline!

Supported Browsers:
  • Chrome - Version ~20+ (exact version not known.)
  • Firefox - Version 20+
  • Internet Explorer - Version 10+ (bet you didn't expect that one.)

Possible future additions:
  • Run spcomp in a WebWorker so it doesn't hang the browser.
  • Get optimization working with Emscripten, to speed it up and reduce code size.
  • Localstorage usage to persist code, custom include files, spcomp.js, and the standard include file blob.
  • Proper file system management, multiple code files. Maybe some form of project blob to allow saving of complete works.

Crafted with love utilising the following projects:
__________________

Last edited by asherkin; 08-18-2014 at 15:43.
asherkin is offline
fuxx
SourceMod Donor
Join Date: Mar 2013
Location: Munich
Old 04-05-2013 , 07:01   Re: SPIDER - A SourcePawn IDE
Reply With Quote #2

Oh my f***ing!

Mother of god! Awesome work!
Works perfectly here with Chrome on OS X.

I really appreciate that work cause i know that its hardcore while i did my own glsl editor and not with that good browser support .. Thats a good reason to make another donation!

Iam really impressed!
How much time did you spend on this? Especially for the browser compatibility?

Edit: Donation done

Last edited by fuxx; 04-05-2013 at 07:07.
fuxx is offline
Send a message via Skype™ to fuxx
nomy
Senior Member
Join Date: Dec 2009
Location: United Kingdom
Old 04-05-2013 , 07:15   Re: SPIDER - A SourcePawn IDE
Reply With Quote #3

I like this!

Are files deleted after they have been used?
nomy is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 04-05-2013 , 07:22   Re: SPIDER - A SourcePawn IDE
Reply With Quote #4

Quote:
Originally Posted by fuxx View Post
Edit: Donation done
<3

Quote:
Originally Posted by nomy View Post
Are files deleted after they have been used?
Files are never really "saved" anywhere, they just live in the browser's memory - everything is lost when you close the page.
__________________
asherkin is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 04-05-2013 , 08:07   Re: SPIDER - A SourcePawn IDE
Reply With Quote #5

Quote:
Originally Posted by fuxx View Post
How much time did you spend on this? Especially for the browser compatibility?
I reconstructed this from IRC logs, so only stuff I talked about as I did it is here.
Spoiler
__________________
asherkin is offline
lyric
Veteran Member
Join Date: Sep 2012
Old 04-05-2013 , 11:18   Re: SPIDER - A SourcePawn IDE
Reply With Quote #6

lets hope this isnt ultimately abandoned like other projects after some time has passed and interest by the author has dwindled as seems to be the direction a lot of good things here are going rapidly

looks very nice though i really like the design and idea. makes me want to learn more on doing sourcemods
__________________

Last edited by lyric; 04-05-2013 at 11:22.
lyric is offline
Powerlord
Oh Ross.
Join Date: Jun 2008
Location: Seduce Me!
Old 04-05-2013 , 11:43   Re: SPIDER - A SourcePawn IDE
Reply With Quote #7

When you say fixes to spcomp, are these fixes the ones where it'll give you funky line numbers for errors?
__________________
So long and thanks for all the fish.
Powerlord is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 04-05-2013 , 12:48   Re: SPIDER - A SourcePawn IDE
Reply With Quote #8

Quote:
Originally Posted by lyric View Post
lets hope this isnt ultimately abandoned like other projects after some time has passed and interest by the author has dwindled as seems to be the direction a lot of good things here are going rapidly
It has feature-parity to http://www.sourcemod.net/compiler.php and some nice extras, which is all the goal was. We'll all just have to see what happens in the future.

Quote:
Originally Posted by Powerlord View Post
When you say fixes to spcomp, are these fixes the ones where it'll give you funky line numbers for errors?
I don't think I mentioned fixes to spcomp anywhere?
__________________
asherkin is offline
Powerlord
Oh Ross.
Join Date: Jun 2008
Location: Seduce Me!
Old 04-05-2013 , 12:52   Re: SPIDER - A SourcePawn IDE
Reply With Quote #9

Quote:
Originally Posted by asherkin View Post
I don't think I mentioned fixes to spcomp anywhere?
Quote:
Originally Posted by asherkin View Post
Apr 3rd, 030 - Get files loading, realise the compiler is slightly broken.
Apr 3rd, 050 - Work around the brokenness and get a smx file compiled.
...
Apr 5th, 07:00 - Merge spcomp changes into sourcemod-central.
It was kinda implied there.
__________________
So long and thanks for all the fish.
Powerlord is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 04-05-2013 , 13:38   Re: SPIDER - A SourcePawn IDE
Reply With Quote #10

Quote:
Originally Posted by Powerlord View Post
It was kinda implied there.
Those were issues specific to Emscripten, namely unaligned memory access and a workaround for strftime not existing.

http://wiki.alliedmods.net/Spcomp_(Emscripten)
http://hg.alliedmods.net/sourcemod-c...v/bb6de8c6c2d5
__________________

Last edited by psychonic; 04-05-2013 at 13:48. Reason: fixed wiki link
asherkin is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:22.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Theme made by Freecode