Code Monkey home page Code Monkey logo

Comments (14)

barrybarrette avatar barrybarrette commented on August 26, 2024 11

Please leave this issue open forever or until you come to your senses and delete this repo, preferably the latter!

from bython.

RickeyWard avatar RickeyWard commented on August 26, 2024 6

JavaScript is the only langauge I know that has the same syntax for object literals and blocks, and I think it's a hige design flaw in the langauge. I don't think you should repeat that mistake.

You've never used c or c++ ?

Structure literals (objects before oop) are denoted using curly braces, just as its scope blocks are. It's been that way for 50 years and a lot of languages followed in its foot steps. So... rust, zig, go, c, cpp, JavaScript, c# and I'm sure many others all have some type of literal objects with curly braces while still having curly brace code blocks.

I'm not arguing one way or the other in this case, just confused why anyone would say this unless there never used c or any other c family programming language.

from bython.

zeabdullah avatar zeabdullah commented on August 26, 2024 5

because

from bython.

danon avatar danon commented on August 26, 2024 4

@danon The same way you do when coding with javascript and objects lol

Which is how exactly?

JavaScript is the only langauge I know that has the same syntax for object literals and blocks, and I think it's a hige design flaw in the langauge. I don't think you should repeat that mistake.

from bython.

sparklegem1 avatar sparklegem1 commented on August 26, 2024 4

because curly braces are pretty like flowers and vines adorning your code

from bython.

smokeytube avatar smokeytube commented on August 26, 2024 3

ok

from bython.

ushu3323 avatar ushu3323 commented on August 26, 2024 2

@danon The same way you do when coding with javascript and objects lol

from bython.

danon avatar danon commented on August 26, 2024 1

If u like to count ur indentations to ensure that lines of code are within ur "def" or "if" statements => all power & luck to ya ... mostly the luck haha that's what ull need more of

Then you can use end keyword like in Ruby.

Or, if you want {/} for blocks, don't also use {/} for dictionaries, and say, only allow dict() syntax.

from bython.

dov avatar dov commented on August 26, 2024 1

Why stop at braces, when there are a lot more bracket like symbols in Unicode :-) !? Here's one example:

if (foo < bar) ⦃ 
  # Your code here!
⦄ 

For additional examples see:

from bython.

danon avatar danon commented on August 26, 2024

@mathialo How do you not confuse braces from dictionaries and sets and braces from the syntax?

from bython.

jacksonbrumbaugh avatar jacksonbrumbaugh commented on August 26, 2024

trust me ... blocking out code segments via {...} is life~changing!

from bython.

jacksonbrumbaugh avatar jacksonbrumbaugh commented on August 26, 2024

If u like to count ur indentations to ensure that lines of code are within ur "def" or "if" statements => all power & luck to ya ... mostly the luck haha that's what ull need more of

from bython.

johnlettman avatar johnlettman commented on August 26, 2024

Why not?

from bython.

zba avatar zba commented on August 26, 2024

Why stop at braces, when there are a lot more bracket like symbols in Unicode :-) !? Here's one example:

Because input for unicode inconvenient from keyboard.

from bython.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.