Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

‪Ya, graphic programming.‬

Name: Anonymous 2007-10-05 23:01

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?

Name: Anonymous 2007-10-05 23:02

HIA(IM(A(LISP(PROGRAM))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Name: Anonymous 2007-10-05 23:04

that sounds like something only lazy retarded faggots--the same kind who use gamemaker--would like

and lisp is simple because it can't do shit
it's a toy

Name: Anonymous 2007-10-05 23:16

visual basic?

Name: Anonymous 2007-10-05 23:30

10 PRINT"CLASSIC BASIC?"

Name: Anonymous 2007-10-06 0:11

Dragging stuff around is a ton slower than just typing or clicking it into existence.

Name: Anonymous 2007-10-06 1:16

There is one already. See >>4

I wrote a little flow diagrammer for Asm programming. Quite a lot easier than following jumps in toilet-paper code, and no efficiency loss whatsoever.

Name: Anonymous 2007-10-06 2:32

So no-one else saw Serial Experiments Lain and started salivating at that scene? Meh.

>>3
It also sounds like something people who'd like to program shit on their small portable device would like.

>>6
Not necessarily, if you do it with a stylus or your fingers. Almost definitely not if the device hasn't got a proper keyboard.

Name: Anonymous 2007-10-06 2:59

>>8
Just buy a fucking keyboard you sheepscate

Name: Anonymous 2007-10-06 3:46

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: Anonymous 2007-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.

Name: Anonymous 2007-10-06 5:32

not everyone on 4chan likes/world4ch animu

Name: Anonymous 2007-10-06 8:05

drag and drop would work, if you got an AI, but then you could just tell her what to do

or you go hire programmers from india, thats probably cheaper than running an AI

Name: Anonymous 2007-10-06 8:26

But they're not as easy to rape

Name: Anonymous 2007-10-06 8:59

weeaboo

Name: Anonymous 2007-10-06 12:00

>>1
TRY LOGO

Name: Anonymous 2007-10-06 16:30

if you want game-making things try the Multimedia Fusion thing thing thing thing thing

Name: Anonymous 2007-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: Anonymous 2007-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.

Name: Anonymous 2007-10-06 23:38

flash

Name: Anonymous 2007-10-07 2:35

I think a drag and drop flow chart basic like style programming would be neat.

Name: Anonymous 2007-10-07 2:57

I just finished a beta for a hands free basic.
http://img266.imageshack.us/img266/1811/visualnw0.png

to bad I wont release it. ever.

Name: Anonymous 2007-10-07 3:08

>>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.

Name: Anonymous 2007-10-07 3:32

>>22
GO BACK TO SCHOOL YOU FUCKING .... .... FUCK

Name: Anonymous 2007-10-07 8:46

>>7
>>22

http://img528.imageshack.us/img528/4369/fdfaw32oc8.png

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.

Name: Anonymous 2007-10-07 9:06

>>25
Written in?

Name: Anonymous 2007-10-07 9:13

>>26
java

Name: Anonymous 2007-10-07 9:17

>>25,27
not same person

Name: WWW.TEAMKORUPT.COM 2007-10-07 9:26

Name: WWW.TEAMKORUPT.COM 2007-10-07 9:26

Name: WWW.TEAMKORUPT.COM 2007-10-07 9:26

Name: WWW.TEAMKORUPT.COM 2007-10-07 9:27

Name: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-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: Anonymous 2007-10-07 11:58

Isn't the lego mindstorm robot graphically programed?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List