Tag: geekweaver

  • @adrianh suggests looking more at Parrot Compiler Toolkit … which is very cool. I’m finding that language design is hard. Not just the implementation part (although that’s hard too) … but just figuring out how to make a syntax that allows all the things you’d expect to be done in an elegant way. I’m starting…

  • Update : for people wondering how the whole new-SdiDesk-in-Adobe-Flex? thing is going. I solved something I thought was a problem yesterday. I now have a (very fragile) Flex front end which can pass plain-text GeekWeaver programs to a web-server with GeekWeaver embedded, and get a compiled chunk of GeekWeaver out. That’s very cool … unfortunately…

  • What’s this? 1 2 21 211 22 3 4 41 42 43 431 4311 5 An HTML list that came out of GeekWeaver, when I called this recursive function : ::rec . :for x,, #__ . ${x/=} :hasChild x :rec ++ #x__ on a chunk of OPML. That’s pretty much how it’s going to look,…

  • Just spent the last few hours downloading and playing with the beta of Flex 3, Adobe’s IDE for Rich Internet Applications (ie. applications running on the Flash Virtual Machine) which is based on Eclipse and has an XML-based UI / form description language more or less like HTML. I’m having two thoughts about it. One…

  • Quick Note : I just had a revolution in my thinking, triggered by Enso but influenced by several other recent trends. You write Enso “extensions” as XML-RPC servers sitting on your local machine, register them with Enso and it calls them using XML-RPC. I tried the example from the tutorial and it’s very cute and…

  • Next installment of the must-read series on FogCreek’s Wasabi. Fascinating to see the problems they’ve come up against and the solutions. What Stefan calls “picture functions” sound close to GeekWeaver “blocks”.

  • Very interesting … seems that FogCreek’s Wasabi is a language to compile into the various parts of a web-app in ASP or PHP. So kind of a competitor to GeekWeaver. 🙂 Better take notes. I wonder if it’s gonna be released to the public.

  • New meme : GeekWeaver is Language Oriented Programming for everyone else.

  • Good weekend for GeekWeaver development … you can now pass arguments to functions that are more or less table-shaped – like this : :f Fruits apples,, oranges,, pears grapefruit,, passion-fruit,, grapes bananas,, lychees,, mangos It’s not public yet, but it will be available in the next installer. Also, although GeekWeaver is designed to be written…

  • Joel Spolsky : And your programmers are like, jeez louise, GMail is huge, we can’t port GMail to this stupid NewSDK. We’d have to change every line of code. Heck it’d be a complete rewrite; the whole programming model is upside down and recursive and the portable programming language has more parentheses than even Google…