Click here to Skip to main content
15,913,854 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Not new, but never followed through Pin
OriginalGriff3-Nov-16 7:35
mveOriginalGriff3-Nov-16 7:35 
GeneralRe: Not new, but never followed through Pin
Dave Kreskowiak3-Nov-16 7:52
mveDave Kreskowiak3-Nov-16 7:52 
GeneralRe: Not new, but never followed through Pin
Mark_Wallace3-Nov-16 8:40
Mark_Wallace3-Nov-16 8:40 
GeneralRe: Not new, but never followed through Pin
Richard Deeming3-Nov-16 7:13
mveRichard Deeming3-Nov-16 7:13 
GeneralRe: Not new, but never followed through Pin
Mark_Wallace3-Nov-16 8:42
Mark_Wallace3-Nov-16 8:42 
GeneralRe: Not new, but never followed through Pin
Marc Clifton3-Nov-16 9:07
mvaMarc Clifton3-Nov-16 9:07 
GeneralRe: Not new, but never followed through Pin
Marc Clifton3-Nov-16 8:58
mvaMarc Clifton3-Nov-16 8:58 
GeneralRe: Not new, but never followed through Pin
Marc Clifton3-Nov-16 9:03
mvaMarc Clifton3-Nov-16 9:03 
rhyous wrote:
with kids learning to code with Blockly


Blockly  |  Google Developers[^]

The problem is, real code can never be represented this way. Why would I want to turn every single statement into a visual block? That makes no sense. Even hieroglyphics represented larger concepts.

No, what I'm prototyping is something I haven't seen - the ability for the programmer to have absolute freedom as to what gets expressed in "block", and the freedom to interconnect those blocks in a way that makes sense to the developer, rather than being constrained by the tool's concept of what makes sense. In fact, the developer should ultimately be able to define the meaning to the tool: "this arrow here means inheritence" and "this arrow here means nothing you need to concern yourself with."

Marc
Imperative to Functional Programming Succinctly

Contributors Wanted for Higher Order Programming Project!

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

GeneralRe: Not new, but never followed through Pin
rhyous7-Nov-16 5:13
rhyous7-Nov-16 5:13 
GeneralThought of the day Pin
OriginalGriff3-Nov-16 5:48
mveOriginalGriff3-Nov-16 5:48 
GeneralRe: Thought of the day Pin
Marc Clifton3-Nov-16 5:57
mvaMarc Clifton3-Nov-16 5:57 
GeneralRe: Thought of the day Pin
Richard Deeming3-Nov-16 6:20
mveRichard Deeming3-Nov-16 6:20 
GeneralRe: Thought of the day Pin
Jeremy Falcon3-Nov-16 6:30
professionalJeremy Falcon3-Nov-16 6:30 
GeneralRe: Thought of the day Pin
Mike Hankey3-Nov-16 7:40
mveMike Hankey3-Nov-16 7:40 
GeneralRe: Thought of the day Pin
jeron13-Nov-16 8:08
jeron13-Nov-16 8:08 
GeneralRe: Thought of the day Pin
W Balboos, GHB3-Nov-16 8:14
W Balboos, GHB3-Nov-16 8:14 
GeneralRe: Thought of the day Pin
OriginalGriff3-Nov-16 9:09
mveOriginalGriff3-Nov-16 9:09 
GeneralRe: Thought of the day Pin
W Balboos, GHB3-Nov-16 8:16
W Balboos, GHB3-Nov-16 8:16 
AnswerRe: Thought of the day Pin
S Houghtelin3-Nov-16 8:16
professionalS Houghtelin3-Nov-16 8:16 
GeneralUS customs Pin
Rage3-Nov-16 4:51
professionalRage3-Nov-16 4:51 
GeneralRe: US customs Pin
OriginalGriff3-Nov-16 5:17
mveOriginalGriff3-Nov-16 5:17 
GeneralRe: US customs Pin
#realJSOP3-Nov-16 5:19
professional#realJSOP3-Nov-16 5:19 
GeneralRe: US customs Pin
Marc Clifton3-Nov-16 5:20
mvaMarc Clifton3-Nov-16 5:20 
GeneralRe: US customs Pin
OriginalGriff3-Nov-16 5:56
mveOriginalGriff3-Nov-16 5:56 
GeneralRe: US customs Pin
Joe Woodbury3-Nov-16 5:21
professionalJoe Woodbury3-Nov-16 5:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.