AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   General (https://forums.alliedmods.net/forumdisplay.php?f=58)
-   -   Spider - A Replacement Webcompiler (https://forums.alliedmods.net/showthread.php?t=212626)

asherkin 04-05-2013 04:37

Spider - A Replacement Webcompiler
 

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

https://spider.limetech.io/

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:

fuxx 04-05-2013 06:01

Re: SPIDER - A SourcePawn IDE
 
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 :P .. 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

nomy 04-05-2013 06:15

Re: SPIDER - A SourcePawn IDE
 
I like this!

Are files deleted after they have been used?

asherkin 04-05-2013 06:22

Re: SPIDER - A SourcePawn IDE
 
Quote:

Originally Posted by fuxx (Post 1926652)
Edit: Donation done

<3

Quote:

Originally Posted by nomy (Post 1926659)
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 04-05-2013 07:07

Re: SPIDER - A SourcePawn IDE
 
Quote:

Originally Posted by fuxx (Post 1926652)
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

lyric 04-05-2013 10:18

Re: SPIDER - A SourcePawn IDE
 
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

Powerlord 04-05-2013 10:43

Re: SPIDER - A SourcePawn IDE
 
When you say fixes to spcomp, are these fixes the ones where it'll give you funky line numbers for errors?

asherkin 04-05-2013 11:48

Re: SPIDER - A SourcePawn IDE
 
Quote:

Originally Posted by lyric (Post 1926787)
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 (Post 1926798)
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?

Powerlord 04-05-2013 11:52

Re: SPIDER - A SourcePawn IDE
 
Quote:

Originally Posted by asherkin (Post 1926831)
I don't think I mentioned fixes to spcomp anywhere?

Quote:

Originally Posted by asherkin (Post 1926689)
Apr 3rd, 03:30 - Get files loading, realise the compiler is slightly broken.
Apr 3rd, 05:30 - 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.

asherkin 04-05-2013 12:38

Re: SPIDER - A SourcePawn IDE
 
Quote:

Originally Posted by Powerlord (Post 1926834)
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


All times are GMT -4. The time now is 18:28.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.