|
October 2004
[
bamboo
]
03:16, Friday, 29 October 2004
After tweaking the EmitAssembly.EmitDebugInfo code a little I was able to get the debugger running.
Not for me but I know some people that just can't live without decent debugging capabilities... Now they can try boo and debug away.
[
bamboo
]
20:49, Wednesday, 6 October 2004
$ booi extras/booish/booish.boo >>> e = i*2 for i in range(3) >>> print(join(e)) 0 2 4 >>> a = 2**4 >>> print(a) 16 >>> ^Z
[
bamboo
]
16:37, Wednesday, 6 October 2004
Interactive language shells are cool. If you don't agree go read something else. interpreter = InteractiveInterpreter()
interpreter.SetValue("name", "boo")
interpreter.SetValue("age", 3)
interpreter.Eval("""
print(name)
print(age)
age += 1
""")
assert 4 == interpreter.GetValue("age")
interpreter.Eval("age = 42")
assert 42 == interpreter.GetValue("age")
interpreter.Eval("""
value = 3
print(value*2)
""")
assert 3 == interpreter.GetValue("value")
interpreter.Eval("x2 = { return value }")
x2 as callable = interpreter.GetValue("x2")
assert 3 == x2()
cool, eh?Maybe you'll start using boo now, hammett? ;-)
[
bamboo
]
17:39, Tuesday, 5 October 2004
Webdesigning me? Nah... Just the old javascript/CSS/XHTML reality check every now and then.
1:<html> 2:<head> 3:<style> 4:.body 5:{ 6: font-family: verdana; 7: font-size: 10pt; 8:} 9: 10:.menuItem, .menuItemHover 11:{ 12: background-color: blue; 13: font-weight: bold; 14: padding: 5px; 15: color: white; 16: display: inline; 17: cursor: pointer; 18:} 19: 20:.menuItemHover 21:{ 22: background-color: lightblue; 23:} 24:</style> 25: 26:<script language="javascript"> 27:document.onmouseover = function(ev) 28:{ 29: var element = getEventTarget(ev); 30: if ("menuItem" == element.className) 31: { 32: element.className = "menuItemHover"; 33: } 34:} 35: 36:document.onmouseout = function(ev) 37:{ 38: var element = getEventTarget(ev); 39: if ("menuItemHover" == element.className) 40: { 41: element.className = "menuItem"; 42: } 43:} 44: 45:function getEventTarget(ev) 46:{ 47: return (ev && ev.target) || window.event.srcElement; 48:} 49: 50:</script> 51:</head> 52:<body> 53: 54:<div id="menuBar"> 55:<div class="menuItem"> 56:<img src="images/arrow.gif" /> 57:About US 58:</div> 59:<div class="menuItem"> 60:<img src="images/arrow.gif" /> 61:Products 62:</div> 63:</div> 64: 65: 66:</body> 67:</html> The same old few conclusions:
[
bamboo
]
17:24, Tuesday, 5 October 2004
Tough weekend but I've finally got generator methods to work.
which prints:
0 1 0, 8, 16Understand why and you'll understand boo's main features.
[
bamboo
]
17:12, Tuesday, 5 October 2004
I'm still deciding on which of my cats will go first... |