I hereby claim:
- I am earl on github.
- I am earl (https://keybase.io/earl) on keybase.
- I have a public key ASBuUh-JAP6aUw689FsP9KQtFbTtFlYb5ixtU_kFUSoI3go
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Rebol [ | |
Title: "Rebol Dialected Experiment to represent CMake files" | |
;; See: | |
;; http://curecode.org/rebol3/ticket.rsp?id=2177 | |
;; http://browsenpm.org/package.json#dependencies | |
Needs: [ | |
1.0 | |
cmake 2.8 | |
] |
REBOL [ | |
title: "Example simple TCP client<->server data transfer" | |
author: "Richard Smolak" | |
] | |
; Length in bytes of test data we transfer. | |
data-len: 100'000 | |
s: open tcp://:8080 | |
s/awake: func [event /local con] [ |
In a perfect world, where things are done well, not just quickly, I would expect to find the following when joining the company:
Documentation
Accurate / up-to-date systems architecture diagram
Accurate / up-to-date network diagram
Out-of-hours support plan
Incident management plan
exports.httpConfig = { | |
staticDir: 'static' | |
}; | |
exports.urls = [ | |
['/', require('actions')], | |
]; | |
exports.auth = { | |
'/admin/': {foo: '62cdb7020ff920e5aa642c3d4066950dd1f01f4d'}, |
// a simple hack to check if wcscoll(P) really does locale-sensitive collation | |
#include<wchar.h> | |
#include<stdio.h> | |
#include<locale.h> | |
int main(int argc, char **argv) { | |
setlocale(LC_ALL, argv[1]); | |
printf("%d\n", wcscoll(L"z", L"ö")); | |
return 0; | |
} | |
/* |
var {Response, skinResponse} = require('ringo/webapp/response'); | |
var {ContinuationSession} = require('ringo/webapp/continuation'); | |
var log = require('ringo/logging').getLogger(module.id); | |
// the main action is invoked for http://localhost:8080/ | |
exports.index = function(req) { | |
return skinResponse('./skins/welcome.txt', {title: 'Demo'}); | |
}; |
/* | |
** config entry for upload routing: | |
** [ '/upload', './actions', 'upload', {methods: ['GET', 'POST']} ], | |
** alternatively: | |
** [ '/upload', './actions', 'upload_get', {methods: ['GET']} ], | |
** [ '/upload', './actions', 'upload_post', {methods: ['POST']} ], | |
*/ | |
var {Response, skinResponse} = require('ringo/webapp/response'); | |
var {ContinuationSession} = require('ringo/webapp/continuation'); |
>> include('ringo/skin') | |
>> var schema = JSON.parse(require('ringo/httpclient').get('http://json-schema.org/address').content) | |
>> var ctx = {} | |
>> ctx['schema'] = schema | |
>> ctx['is_properties'] = function (macro) macro.parameters[0] == 'properties' | |
>> var skin = createSkin('<% for p in <% schema %> render property %><%subskin property %><% if <% is_properties <% index %> %> echo <% index %> %>') | |
>> render(skin, ctx) | |
properties |
var {defer} = require("ringo/promise"); | |
var {setTimeout} = require("ringo/scheduler"); | |
exports.delayed = function(request) { | |
var response = defer(); | |
setTimeout(function() { | |
response.resolve({ | |
status: 200, headers: {}, body: ["Delayed"] | |
}); | |
}, 1000); |