Skip to content

tonyheupel/hyperjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HyperJS - JavaScript in C#
Project initiated by Tony Heupel (pronounced "High-pull")
===========================
Copyright 2010 (C) Tony Heupel

Contents:
  HyperJS - a.k.a. JS.cs:    JavaScript-like programming in C# using closures and dynamics.  
    This is a lame attempt at creating JavaScript in C# just to see how the
    HyperHypo class holds up to being similar to JavaScript style in C#; not
    necessarily because it's a good idea to write C# in JavaScript--because 	it's not...

    That being said, it's just a fun weekend project for me right now and is
    stretching my brain and expanding my knowlege of JavaScript and C# 4.0.
    
    Boolean is the only thing that actually resembles JavaScript (and has unit tests), 
    but it uses C# constructs to do it.  I suspect that once I get Object.valueOf and
    the other core JavaScript conversions in place, it will look nothing like it does 
    now; but at least I have tests to prove it!
  
    This is based on my HyperCore libraries with HyperDictionary (dictionary
	implementation with prototype-style "inhertance") and HyperHypo (dynamic
	C# class that support JavaScript-style prototype inheritance using
	a HyperDictionary as the Member Provider.
    Hyper - "More than" C#
    Hypo  - "Less than" JavaScript.

  HyperJS.UnitTest: Unit test that cover HyperJS implementations.

About

JavaScript-style coding within C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages