There's this scene in Lain where she's programming on a portable device with a stylus, just dragging and pointing and clicking to navigate and stuff.
I want such an programming environment. I want it to death.
So I'm wondering, how would a language for such a purpose look? They used LISP in the series, but while LISP syntax is very simple (good), I'm thinking you'd want a slightly less dynamic language, to allow the environment to do better definition lookup, autocompletion, etc. If you don't have a keyboard, you'll want to avoid typing as much as possible.
So, language suitable for making a kickass drag-and-drop, point-and-click code editor interface. Any existing out there? How would a new one look?
Why the fuck would you want to use your stylus or finger? Moving in space to something is slow, and accuracy gets worse the closer to real world you get. Learn to man to machine interface, newfag.
Name:
Anonymous2007-10-06 5:10
>>8 So no-one else saw Serial Experiments Lain and started salivating at that scene? Meh.
On the contrary, Expert Programmers would see it and be anqered.
if you want game-making things try the Multimedia Fusion thing thing thing thing thing
Name:
Anonymous2007-10-06 18:41
I'm thinking you'd want a slightly less dynamic language, to allow the environment to do better definition lookup, autocompletion, etc.
Yeah, environments for highly dynamic languages like Smalltalk could never do that.
O wait...
Name:
Anonymous2007-10-06 20:00
>>18
Yeah, and Slime totally doesn't do autocompletion, definition lookup, automatic hints when you're using a function, or anything like that.
OP, moron, dynamic languages always provide those things.
>>22
But don't you use at least one hand to control the cursor? Anyway, the example in you screenshot looks very... uninspiring, to say the least. But oh well, kudos to you, Anon. Kudos.
No, this is not so any retard can make a program. It's for EXPERT ASM PROGRAMMERS wanting to OMG OPTIMIZE their control flow. And yes, that's a command line in the bottom right and it's designed to be used with a keyboard. No, I'm not going to release it... yet.
Bullshit (often bowdlerized to BS), also Bullcrap, is a common English expletive. It can also be shortened to just "Bull".
Most commonly, it describes incorrect, misleading, false language and statements. Literally, it describes the feces of a bull. As with many expletives, it can be used as an interjection (or in many other parts of speech) and can carry a wide variety of meanings.
Bullshitting is usually when one makes statements that are false, or made-up. Usually people describe other people's action of making a lot of statements as bullshitting in arguments, when one is making up rules or making examples that are not anything to do with what they are discussing or when one is making statements by using examples that need different rules to be applied, so this person is bullshitting
As it contains the word "shit", the term is sometimes considered foul language, hence the use of the euphemistic abbreviations "bull" and "BS". Nonetheless, the term is prevalent in American English and, as with many words, the term is used in a variety of countries, some dating back to approximately the same era World War I. In British English, bollocks is a comparable expletive, although bullshit is now a commonly used expletive in British English also.
Name:
Anonymous2007-10-07 9:30
Bullshit (often bowdlerized to BS), also Bullcrap, is a common English expletive. It can also be shortened to just "Bull".
Most commonly, it describes incorrect, misleading, false language and statements. Literally, it describes the feces of a bull. As with many expletives, it can be used as an interjection (or in many other parts of speech) and can carry a wide variety of meanings.
Bullshitting is usually when one makes statements that are false, or made-up. Usually people describe other people's action of making a lot of statements as bullshitting in arguments, when one is making up rules or making examples that are not anything to do with what they are discussing or when one is making statements by using examples that need different rules to be applied, so this person is bullshitting
As it contains the word "shit", the term is sometimes considered foul language, hence the use of the euphemistic abbreviations "bull" and "BS". Nonetheless, the term is prevalent in American English and, as with many words, the term is used in a variety of countries, some dating back to approximately the same era World War I. In British English, bollocks is a comparable expletive, although bullshit is now a commonly used expletive in British English also.
Name:
Anonymous2007-10-07 9:30
Bullshit (often bowdlerized to BS), also Bullcrap, is a common English expletive. It can also be shortened to just "Bull".
Most commonly, it describes incorrect, misleading, false language and statements. Literally, it describes the feces of a bull. As with many expletives, it can be used as an interjection (or in many other parts of speech) and can carry a wide variety of meanings.
Bullshitting is usually when one makes statements that are false, or made-up. Usually people describe other people's action of making a lot of statements as bullshitting in arguments, when one is making up rules or making examples that are not anything to do with what they are discussing or when one is making statements by using examples that need different rules to be applied, so this person is bullshitting
As it contains the word "shit", the term is sometimes considered foul language, hence the use of the euphemistic abbreviations "bull" and "BS". Nonetheless, the term is prevalent in American English and, as with many words, the term is used in a variety of countries, some dating back to approximately the same era World War I. In British English, bollocks is a comparable expletive, although bullshit is now a commonly used expletive in British English also.
Name:
Anonymous2007-10-07 9:30
Bullshit (often bowdlerized to BS), also Bullcrap, is a common English expletive. It can also be shortened to just "Bull".
Most commonly, it describes incorrect, misleading, false language and statements. Literally, it describes the feces of a bull. As with many expletives, it can be used as an interjection (or in many other parts of speech) and can carry a wide variety of meanings.
Bullshitting is usually when one makes statements that are false, or made-up. Usually people describe other people's action of making a lot of statements as bullshitting in arguments, when one is making up rules or making examples that are not anything to do with what they are discussing or when one is making statements by using examples that need different rules to be applied, so this person is bullshitting
As it contains the word "shit", the term is sometimes considered foul language, hence the use of the euphemistic abbreviations "bull" and "BS". Nonetheless, the term is prevalent in American English and, as with many words, the term is used in a variety of countries, some dating back to approximately the same era World War I. In British English, bollocks is a comparable expletive, although bullshit is now a commonly used expletive in British English also.
Name:
Anonymous2007-10-07 9:30
Bullshit (often bowdlerized to BS), also Bullcrap, is a common English expletive. It can also be shortened to just "Bull".
Most commonly, it describes incorrect, misleading, false language and statements. Literally, it describes the feces of a bull. As with many expletives, it can be used as an interjection (or in many other parts of speech) and can carry a wide variety of meanings.
Bullshitting is usually when one makes statements that are false, or made-up. Usually people describe other people's action of making a lot of statements as bullshitting in arguments, when one is making up rules or making examples that are not anything to do with what they are discussing or when one is making statements by using examples that need different rules to be applied, so this person is bullshitting
As it contains the word "shit", the term is sometimes considered foul language, hence the use of the euphemistic abbreviations "bull" and "BS". Nonetheless, the term is prevalent in American English and, as with many words, the term is used in a variety of countries, some dating back to approximately the same era World War I. In British English, bollocks is a comparable expletive, although bullshit is now a commonly used expletive in British English also.
Name:
Anonymous2007-10-07 10:51
>>1
I'm very slowly (slowly because I haven't really got enough time for it..) working on a programming system that will use a visual interface (because, even though I could do it as a text based programming language, it would be fucking hard to work with, while I've been able to write algorithms graphically on paper with ease - therefore the editor should also be graphical, for now).
Basically, the aim is to remove the possibility of dependency based bugs from code by making the code ONLY deal with dependencies (and therefore making it impossible to miss one). It's kinda hard to explain. Maybe someday it'll be usable and you can see for yourself.
As for if people would actually use it.. probably not, but it's a fun toy to work on.
Name:
Anonymous2007-10-07 11:50
>>38 remove the possibility of dependency based bugs from code by making the code ONLY deal with dependencies
Since we both know that you're not producing anything before the rest of us forget about it, would you care to explain this more? You don't mean library dependencies, do you? Is this like the anti-FP that seeks to control side-effects by making them explicit?
Also: purely graphical programming is only worthwhile if you have just a small number of possible functions to call. In-scope variables could fit in a short list, but there's no way hundreds of functions can be easily managed, even if you do sort them into sequence functions, string functions, setters, arithmetic, and so on. It would be cool to be able to write equations out in proper mathematical notation and translate them at compile time into a method for solving them.
Name:
Anonymous2007-10-07 11:58
Isn't the lego mindstorm robot graphically programed?