View gist:4503031
//This one caches the previous results so we're not constantly re-calculating things we already know | |
//Fiddle: http://jsfiddle.net/somekittens/7R5bs/ | |
function fibDriver(n) { | |
return n === 0 ? 0 : fib(0, 1, n); | |
} | |
function fib(a, b, n) { | |
return n === 1 ? b : fib(b, a + b, n-1); | |
} |
View Universal Language draft
What if you could use the same language anywhere you go? Server/clientside, desktop, mobile, game dev, physics simulators, EBook readers, etc. This sounds like a pipe dream, and it is in a way. If it was possible, what would we want the language to look like? It would have to be: | |
Fast | |
Open and Extensible | |
Simple, yet powerful | |
Easy to debug (If it's appropriate to yell "HEEEEY MACARENA" at the end of your message, it might be too complicated). | |
Language nesting (You can write the language in the language) | |
Well-documented | |
(An argument could be made for rapid prototyping, but this usually relies more on libraries than the language). |
View index.js
"use strict"; | |
//Require other files | |
var server = require("./server"); | |
var router = require("./router"); | |
var requestHandlers = require("./requestHandlers"); | |
//Create autoloader/handler | |
var handle = {}; | |
handle["/"] = requestHandlers.home; | |
handle["/admin"] = requestHandlers.admin; |
View gist:3940292
Hi all! I'd like your input on something: | |
I'm about to start building my first big project. I've built smaller things before, but they were all for Joomla. I'd like to expand my knowledge with an ambitious project. | |
Here's what we're aiming to build: | |
-A search engine that only searches our database (no web crawling, etc). | |
-A payment system to purchase what our users find. | |
I'm looking for whatever will allow us to get this up and running quickly, but allow for further customization later. Good documentation/tutorials are a must. It doesn't need to do the above (we're big fans of writing our own code for core functions). |
NewerOlder