/afs/hcoop.net Upgraded to 1.6.7 and Rekeyed

 NO  Comments Off on /afs/hcoop.net Upgraded to 1.6.7 and Rekeyed
Apr 232014
 

Yesterday, I upgraded hcoop‘s openafs file and database servers from 1.4.10 to 1.6.7 (except for cantankerous old deleuze). Today I removed the 1.4.10 machine from afs service with no problems… and then rekeyed. With no problems.

On the one hand, no problems is great. On the other hand, it feels a bit anti-climactic after all of the work that led up to this moment. I think I deserve a beer.

Cats cats cats

 NO  Comments Off on Cats cats cats
Apr 122014
 

Oh hey, I guess I can use fancy galleries without wordpress.com.

I Like Error Messages

 NO  Comments Off on I Like Error Messages
Apr 052014
 
mlyacc src/domtool.grm
mlton -link-opt -ldl -stop tc -output bin/domtool-client src/domtool-client.mlb
Warning: src/printFn.sml 141.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...  ace 1, ident name]))
Warning: src/printFn.sml 163.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...   name, ident name)])
Warning: src/tycheck.sml 642.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...  (bindContext G name)
Warning: src/order.sml 128.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...  text G name, empty))
Warning: src/printFn.sml 141.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...  ace 1, ident name]))
Warning: src/printFn.sml 163.5.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case d of (DExternType name) => (  ...   name, ident name)])
Warning: src/autodoc.sml 224.6.
  Case is not exhaustive.
missing pattern: (DEnv _)
in: case annotate_decl d of (DExternT  ...  actions, vals, evs))

I’m adding a minor new language feature to domtool:

env CSymbol [: type] = exp
(* analogous to val Symbol [: type] = exp *)

It will make writing extensions that use environment vars easier… you /can/ already CSymbol = exp to set an environment variable default, but you can not specify a type (important in a few cases like the WWW environment variable). The typechecker internals aren’t exactly my area of expertise, but, hooray, the compiler has already told me every source location that I need to inspect to add support.

Sup

 NO  Comments Off on Sup
Apr 032014
 

image

Hyep

 NO  Comments Off on Hyep
Apr 032014
 

Coworker

 NO  Comments Off on Coworker
Apr 022014
 

image