Comments (6)
Hey, the source code looks very mangled, can you paste it somewhere it doesn't get squashed? (Github Gist, paste2.org, etc.)
from ironjs.
So I managed to debug it, the problem is that the "setTimeout" function doesn't exist in IronJS (as it's not part of the ECMA spec) and when you do this:
var original = base[name];
if (original.apply) {
}
original is undefined, since base[name] really is base["setTimeout"], which really is jasmine.getGlobal()["setTimeout"], which really just is the global setTimeout variable, which is undefined. And when you try to access .apply on undefined an exception is thrown, and this is in compliance with the ECMA3 spec, the if test should be:
if(typeof original !== "undefined" && original.apply) {
}
I know the error is a bit cryptic and doesn't give much information, I'm working on improving that :)
from ironjs.
Thanks so much for looking into this! Sorry about the poor formatting. Next time I'll create a gist/paste bin and link it.
from ironjs.
No problem! Just happy people are reporting issues so I can look into, and possibly fix them :)
from ironjs.
Is there any plane to implement setTimeout/setInterval?
from ironjs.
@flechto, there are no plans at this time to implement any browser-specific items in IronJS. That being said, this would be an easy thing for anyone using IronJS to implement themselves.
from ironjs.
Related Issues (20)
- can IronJS handle Xml via parameters?
- Fails to load FSharp.Core in .NET 4.5 HOT 2
- the result of Number toString(16) isn't correct HOT 1
- can i expose c# object methods in javascript HOT 1
- classes support HOT 1
- Working with C# objects and classes HOT 2
- add ecmascript 6
- Iron JS for .NET Compact framework 3.5 for smart devices that run Windows CE OS
- Execution in memory
- Line Numbers Incorrect
- Explore the possibility to use Irony in IronJS HOT 6
- QUnit.js on IronJS
- how to return null from a CLR function exposed to Javascript HOT 2
- NuGet bug: Microsoft.Scripting.* assemblies shouldn't be referenced HOT 1
- How to parse JSON(send as string parameter) to a method in JavaScript function HOT 1
- Calling custom javascript object function with variable parameter list
- Compile CoffeeScript on Mono
- CLR type decimal not working correctly if thread CultureInfo has "," as a decimal separator HOT 4
- Issue with Integer datatype comparision using equality operators HOT 1
- mono based linux build is broken HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ironjs.