An overview of Spider, how to download and use, and language features. Spider is a programming language that compiles to JavaScript (ES5 and ES6 targets). It takes the best ideas of Go, Swift, Python, C# and CoffeeScript. It's just JavaScript, but better. fn TimeMachine(pilot) { this.pilot = pilot; this.go = fn (noise) { ::console.log(noise); }; } fn Tardis() extends TimeMachine("The Doctor") { th
It’s simpler and terser than JS, and has some additional powers. Its macro system lets you treat code as data and write functions that write code for you. Jisp’s extremely simple syntax protects against common JS pitfalls, and it abstracts away some legacy details, helping avoid errors and keep your code short. See Why Jisp for a gist of why you may want to use it. The current version of the jisp
Several weeks ago, I, along with the rest of the internet, discovered 2048, a fascinating one player game based on powers of two. Although it has a simple premise, the game requires a complex set of carefully thought out non-linear strategies to win, in a way that makes it comparable to a Rubik’s Cube, or the two player game Go. There are many interesting mathematical questions one could ask about
Prelude modules now follow a naming scheme similar to haskell (e.g. Data.Maybe, Control.Monad) (garyb) Many modules that were previously part of the Prelude have been split into individual libraries, now distributed via Bower (garyb) Multiple modules with the same name are now disallowed rather than merged (garyb) The Prelude module is now imported automatically. Conflicts can be avoided by using
A strongly-typed functional programming language that compiles to JavaScript Benefits Compile to readable JavaScript and reuse existing JavaScript code easily An extensive collection of libraries for development of web applications, web servers, apps and more Excellent tooling and editor support with instant rebuilds An active community with many learning resources Build real-world applications us
The Haskell programming language community. Daily news and info about all things Haskell related: practical stuff, theory, types, libraries, jobs, patches, releases, events and conferences and more... I'm starting a rather large undertaking, writing an online game in Haskell. I'm using Yesod and Haskell for the server-side programming, which is going swimmingly. I'd like to do the client-side rend
Hi, welcome to the 6th article of this blog. In this blog post, the breakout example from the last Post has been improved, giving it more features: The Paddle and Blocks have rounded edges. The ball bounces of them depending on the surface normal where it hits. The blocks are fading out when destroyed. The paddle can shot to destroy blocks. When the game starts one shot is available, shots can be
I previously wrote about the minefield that is JavaScript programming and several possible answers to the problem. One possible answer is TypeScript. It’s an OpenSource project from Microsoft and the language “is a typed superset of JavaScript that compiles to plain JavaScript”. It builds on JavaScript by adding classes, modules, interfaces and optional type declarations. When compiled, the type d
CoffeeScript is an open source project that provides a new syntax for JavaScript. I have to say that I have a lot of respect for CoffeeScript and it got a lot of things right. The “golden rule” of CoffeeScript is “It’s just JavaScript”. That means there is a straightforward equivalent to every line of CoffeeScript. Consequently, there aren’t as many issues with JavaScript interop as there are with
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く