tag:blogger.com,1999:blog-4667295582801858613.post6442993107543401121..comments2024-03-27T10:47:11.279+00:00Comments on Sapiens Anonym: I, arch-villainLephthttp://www.blogger.com/profile/17957644118179379305noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-4667295582801858613.post-61084142431495315992009-08-01T10:26:14.444+01:002009-08-01T10:26:14.444+01:00Implants give you the unnatural advantage, but be ...Implants give you the unnatural advantage, but be careful, Shodan is everywhere!<br /><br />It makes me very happy that you have offered help. I need to assemble a sort of team:<br /><br />Thinking about it, when someone else becomes interested ( which I sincerely desire - a language without users is as depressing as a bankrupt amusement park ), a mailing list would be useful.<br /><br />In the next couple of days I'm gonna fix up what I have so far, generate documentation, write a manual and some sample programs. Then put it all up in a repository. Is github ok?<br /><br />Also, yes I did invent Dune. I was thinking about OCaml and the perl Camel, and D is my favourite letter. Also I like the book, but we can't really have two moons as a logo or anything like that -- it would be like when people use Einstein's image in advertisements and I'd hate to cheapen the novel. Though I wonder what sort of emotive artwork we could have...<br /><br />Also, the concept of classes as objects was AFAIK originally a feature of smalltalk. It's also something which has found it's way into the ruby language.<br /><br />However Dune's object model is very different from both smalltalk and ruby - though most of the time, it's great design to pass messages like smalltalk, and this encouraged with Dune.<br /><br />But I'll send you an email to your trioptimum address, explaining briefly how Dune works, though any discussion of the type system is going to involve hand-waving, since it's not built yet.<br /><br />As well as this, I'm going to elaborate on what I think is a good development process for writing Dune programs -- once the prototype compiler is done, I'm going to focus on writing some development tools which support these notions, so that's kinda what the deal with that shizz is.<br /><br />Also I'll send you a vague description of possible the problems which might be encountered when it comes to clustering Dune.<br /><br />But cheers, I really appreciate it! <br /><br />Please slice away at my ideas and code; they could both use improvement.<br /><br />Johnnyspoonhttps://www.blogger.com/profile/09887815934706618874noreply@blogger.comtag:blogger.com,1999:blog-4667295582801858613.post-39601579167362055942009-07-30T23:49:30.585+01:002009-07-30T23:49:30.585+01:00it is. not that i've gotten to run anything on...it is. not that i've gotten to run anything on this one - i spent the whole week fixing the damn thing, but it's all gravy, i've got a screwdriver in my hand, i'm happy.<br /><br />plus, i got to scare several gents with how they come in and i'm sitting on the workbench, apparently charming screws out from the motherboard just by touching them, with two more stuck to the back of my hand (implants = magic.)<br /><br />that's a ten-point sentence right there. give that man the Kewpie doll.<br /><br />you make this Dune language up yourself? cause if you did, and it was you that named it as well as came up with the brainmelt that is classes-as-objects, i will have to ask you to marry me.<br /><br />help i can indeed offer, but probably not help of the kind you want - i'm not a good programmer, but i work well on little biddy tasks nobody else wants to handle. point me at a task and give me vague instructions, and i might be of some use. i'll give it a crack, at any rate, sounds like a good way to improve my programming.<br /><br />besides, what kind of asshole would make a standard library cry? that's like dropkicking a kitten.Lephthttps://www.blogger.com/profile/17957644118179379305noreply@blogger.comtag:blogger.com,1999:blog-4667295582801858613.post-12278546239150647002009-07-30T22:36:51.458+01:002009-07-30T22:36:51.458+01:00Even 18 nodes must be a powerhouse! I'd love ...Even 18 nodes must be a powerhouse! I'd love a shot! That is seriously cool.<br /><br />Also, your prose ( at least, from what I've read on this blog ) is excellent, and far from pompous - though I share your fears! Even now, I am undergoing a nauseous presentiment regarding my exorbitantly aureate manipulation of the lexicon, whereby the dyspepsia I experience is augmented with every new morpheme I concatenate to the burgeon agglomeration of grandiloquent expressions presently inscribed herein. Alas!<br /><br />But I do like Erlang -- that particular program is unfortunately written without any comments - aside from the unuseful copyright notice:<br /><br />% All by Johnny Morrice. Me Me Me. Copyright 2009. So ha.<br /><br />To rather prematurely defeat my resolution of the last post, the new tech I was talking about is a bytecode compiled object language called Dune.<br /><br />Cool things which I have working already: higher order functions, lexical scoping and closures, symbolic pattern matching, and classes and objects ( and classes are objects :).<br /><br />I have the VM and a compiler from a core language to VM code ( essentially the core language is just Dune which has already been successfully type-checked, and passed through desugaring )<br /><br />It's a lot to ask, but I'd really appreciate some help! Especially in distributed computing ( it's so hot right now). I trust you, and know you're cool, so it would be amazing if you'd help. Unfortunately, all I could really give you in return for working on this would be write access to the repository ( Note: a repository doesn't exist yet, but if you're immediately interested, I could set one up ). <br /><br />Of course if you're not interested then I'll be okay, except for the fact I'll cry, and the standard library won't have a distributed computing module, and then it will cry too, and it eventually it will end up at the workhouse where all the destitute standard libraries go because <i>you</i> weren't its friend and it will probably die there! But no pressure mkay? Cool.<br /><br />Since really the major problem for now is to make a type checker, I aim to get a usable prototype of the full system by the end of August, so if you're interested now, or later, please give a shout!<br /><br />Also, <a href="http://www.c2.com/cgi/wiki/wiki?GoodProgrammerGreatHabits" rel="nofollow">a quote on programming talent</a><br /><br />PS. <a href="http://www.youtube.com/watch?v=rcm-J7lQT3w" rel="nofollow">spoooon!</a>spoonhttps://www.blogger.com/profile/09887815934706618874noreply@blogger.comtag:blogger.com,1999:blog-4667295582801858613.post-12290012944390256412009-07-30T20:06:38.621+01:002009-07-30T20:06:38.621+01:00hey, why does it say "Spooon" at the end...hey, why does it say "Spooon" at the end of that?<br /><br />LLephthttps://www.blogger.com/profile/17957644118179379305noreply@blogger.comtag:blogger.com,1999:blog-4667295582801858613.post-88597339154697203742009-07-30T20:03:55.559+01:002009-07-30T20:03:55.559+01:00human contact! i forget this blog has readers some...human contact! i forget this blog has readers sometimes. sorry for seeming like i was ignorin' ya - been jacked in to my precious, ignorin' the world.<br /><br />i do try and stay away from him, and he's the only violent guy i know - apart from yours truly, since before i came here i got in a fair few fights myself. like i said, it just makes me sad that he hasn't learned anything besides bitterness from the whole sorry affair.<br /><br /><i>you're</i> envious of <i>my</i> stuff? shit, son, we should just swap and be done with it. that Erlang Brainfuck interpreter is a thing of purty.<br /><br />besides, i overheard the guy i work for saying something interesting: that i'm the best summer student he's had, not because i'm talented but because i'm self-directed. in other words, i'm valuable to them as a mid-level, single-minded workaholic (yes, a man who is addicted to workahol.)<br /><br />i'm here in the industrial wonderland for one more day, but alas, my work here is done - i was rebuilding, testing and otherwise resuscitating the cluster here. 100 nodes, as it turned out, was a misunderstanding - there were 200 broken boxes to begin with, which made a cluster of 25 nodes, which b0rked - i got 19 working, but then the head node fried (literally) so now there's 18 nodes and a head.<br /><br />it is pretty fucking cool though.<br /><br />L<br /><br /> SpooonLephthttps://www.blogger.com/profile/17957644118179379305noreply@blogger.comtag:blogger.com,1999:blog-4667295582801858613.post-83052742937640252372009-07-30T18:58:14.256+01:002009-07-30T18:58:14.256+01:00> so go 'head and ignore it.
But how can I...> so go 'head and ignore it.<br /><br />But how can I ignore your blog? It forms part of my limited contact with reality!<br /><br />> the question of who'd be crying in the back of the ambulance isn't a hard one.<br /><br />It is unfortunate, the violence is frightening ( the rest is important, but ethereal ). <br /><br />I don't want to patronize, ( it's always bad when a sentence begins like that ) but stay away from violent people. I have severed ties because the people in question become violently aggressive or are thieves. It is best to avoid all contact with people with these sorts of issues.<br /><br />> it would seem that success on my part has been needling him<br /><br />I'm a little envious myself of your success, especially your stay in Milan. It makes me want to tell you how cool my tech is, so that I can feel as if I am equally cool! However I shall assert control over myself ( at least until it bloody works properly :), but aye, things are truly being cool for you!<br /><br />How is Milan/are you still there?/What does your work there involve?<br /><br />Spooonspoonhttps://www.blogger.com/profile/09887815934706618874noreply@blogger.com