Right. But, if we can't access the projector, it's not much use to anybody that we're a projection, is it?
OK fuckers, let me out of here. I farted for you, what more do you want from me? Jesus fuck.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: fictionpuss on September 04, 2009, 09:01:18 PM
"A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter."
A human is not intended to read/edit/maintain the output of a compiler. While it is technically possible it is neither practical nor standard practice.
A human is intended to read/edit/maintain the source-code output of a language translator.
The javascript output of the GWT compiler is not source code.
[ .... snip ... ]Quote from: Enki v. 2.0 on September 04, 2009, 07:12:31 PMNope. You can get language-translator generated code which is maintainable, GWT is not an example of this however.
When you get into stuff like java (bytecode based, though even that is blurred with JITs and such) the actual distinction between a translator and a compiler becomes so fuzzy that the choice of wording is little more than a statement about the level of respect you have for the project.Quote from: Enki v. 2.0 on September 04, 2009, 07:12:31 PMIf GWT outputted maintainable javascript, then I would agree. But it doesn't so I don't.
A translator between two radically different languages has precisely as much complexity as a compiler (which historically has been a translator between a high level language and either assembler or machine language, and is now considered a translator between a high level language and a low level language, bytecodes being more or less an attempt at a platform-agnostic machine code). Something that translates between java and javascript, no matter how well, could be argued as either a compiler or a translator. I would label it a translator, and not out of disrespect. I have done projects of that type, and there are complexities involved.Quote from: Enki v. 2.0 on September 04, 2009, 07:12:31 PMSure, as long as you don't keep using it as an example of why Google don't care about efficiencies.
However, we are currently arguing over what word to apply to a project merely tangentally related to the subject at hand. I am sure that our impotent nerdrage is scaring people away from the thread. Can we agree to disagree about what label to apply to GWT, and simply say that the wave demo is written in java and/or javascript?
The interest in Google Wave demonstrated in this thread does seem to hinge on whether or not it's slow or slick - e.g. 000 thinks rich web applications are a dead concept.
Quote from: la neige cône on August 08, 2009, 12:52:21 AMFree?
Quote from: fictionpuss on September 04, 2009, 03:56:37 PMQuote from: Enki v. 2.0 on September 04, 2009, 11:43:32 AMWell an enfilade is basically a standard b-tree, but with a more efficient indexing system, right? So if they base it on anything like a standard b-tree, it could end up looking like an enfilade, especially if they gloss over the indexing? I dunno, I've been burned many times making false tech assumptions, that I've learned the value of caution, especially when there is inconclusive data.
For what it's worth, I really *do* think they based it off enfilades; I don't see enfilades in most other google things, and when they described the data structure that 'is' google wave at the end of the video, they were basically describing an enfilade.
QuoteQuote from: Enki v. 2.0 on September 04, 2009, 11:43:32 AMNo, it's not translator or interpreter for Java, it's compiled and highly optimised into Javascript. The claim is that it can now out-perform hand-crafted Javascript for moderately complex tasks - never really getting my hands dirty with Javascript I can't confirm that independently. Though I've had no issues with speed when using GWT: http://code.google.com/webtoolkit/examples/Quote
Also, GWT isn't a translator for Java.
It's not?Quote from: google
Google Web Toolkit (GWT), especially when combined with the Google Plugin for Eclipse, eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.
Quote from: fictionpuss on September 04, 2009, 04:47:30 AM
What I get from this is:
- The only thing Google does better than you is PR and marketing
- Google is stupid, and you are smart
- You see enfilades everywhere, even places they have no reason to be
Quote
Also, GWT isn't a translator for Java.
Quote from: google
Google Web Toolkit (GWT), especially when combined with the Google Plugin for Eclipse, eases this burden by allowing developers to quickly build and maintain complex yet highly performant JavaScript front-end applications in the Java programming language.
Quote from: Triple Zero on September 03, 2009, 10:28:21 AMQuote from: Enki v. 2.0 on September 03, 2009, 02:47:53 AM
I saw the video, and read the docs. It seems like the backend is basically an enfilade structure (in the xanadu sense -- i.e., it's a god damn nth-order b-tree with splitting on demand rather than based on numbers). I like enfilades (and a lot of the other xanadu data structures) so I'm happy with this -- I'd be happier if they used enfilades the way they were meant to be used (with tumbler addressing and transfinite numbers, because it's FAST)
what's an enfilade? sounds interesting.
typedef struct enfilade_t {
char* data; // document
struct enfilade_t ** children; // array of pointers to children
int child_count;
} enfilade;
char* get_stuffs(int* tumbler, enfilade* foo) {
if ( ++tumbler == NULL ) {
return foo.data;
}
return get_stuffs(tumbler, foo.child[tumbler[0]]);
}
QuoteQuoteThe thing is, the idea isn't new -- it dates from circa 1961. This makes it older than two-dimensional arrays. Google has re-branded it, sure.
huh, ok maybe I should have watched the video all the way through, but really, I couldnt stand watching those smug google fuckheads for another minute.
what does this wave thing actually do, then?
it seemed to me it was just kind of like a combination between EtherPad (multiplayer notepad), forum-threads and mailinglists all mashed up into a bloated GWT app.
so assuming that is just part of it, which bits did I miss?
also, really, whatever it is, and does, I hope (probably in vain) someone (google) will release a lightweight (think uTorrent and HFS) stand-alone client for this thing, if it's supposed to be anything, because really the days of "rich web applications" are fucking over, it was a dead end to begin with, using the browser to do something it was never meant to do, building on legacy code upon scripting language, plugging holes, it's a mess. just an example, most people that use Twitter stepped away from the browser to an external app.
Quote from: Pixie O'Fubar on September 02, 2009, 09:56:41 PM
Well if someone is unconscious or so drunk they are incoherent, then, you can't really consent. And if the dude is sober, well... thats out of line, and probably should constitute an offence.
A decent person doesn't take advantage of a heavily intoxicated person.
However i can see the potential for abuse by some women.
Quote from: The Lord and Lady Omnibus Fuck on September 02, 2009, 11:02:51 PMQuote from: Pastor-Mullah Zappathruster on September 01, 2009, 01:03:07 AM
No one there thinks that 12-21-12 will be the date of the rapture, but they are coming up will all sorts of fun conspiracy theories about how the Antichrist is using the hype around 2012 to further his agenda, obviously to deceive people away from Christ.
But the Antichrist is only six, and She doesn't even know how to USE a calendar.
Quote from: fictionpuss on August 31, 2009, 03:30:00 PMQuote from: East Coast Hustle on August 31, 2009, 04:53:04 AMWhich would be harder? 20x $1,000 or 20,000x $1 ?
or, put another way, a grand each from 20 of us.
Cause I'm now thinking Commune Timeshare. Advertise the Real DiscordianTM experience (you know: free love, cheech and chong movie marathons, elvis look-a-like competitions, rant workshops, etc). How hard is it to out-sex Scientology? I'm sure you could get more people interested in securing their place than who would actually show up.
For example, if in any year, you assume 10% turnout for any 5-day slot, that's only about 25-30 guests at a time. If you up the investment to $5, then you're down to a more manageable 5-6 guests. Plus on top of that you have a yearly "maintenance fee", charge "guest fees" for bringing alongrecruitsfriends, invest all that into new infrastructure and it's the perfectscambusiness plan.
Quote from: Triple Zero on August 28, 2009, 10:22:45 PMQuote from: Gramulus on August 28, 2009, 07:57:29 PM
-the game is sending you into the real world. Sometimes you might be interacting with strangers. So our game takes place in the real world, or a close cousin of it. When you go in-game you're in a slightly altered universe. So the backstory can't make any visible changes to the world. It's still the year 2009. The Smiler is still the US President.
fixed.