Microsoft debuts Bosque – a yet another pointless programming language
-
Microsoft has TypeScript, they also have F#. The next logical step is to of course combine both to create an entirely new programming language!
Say hi to "Bosque", a language that has such a great name that I don't even know how to pronounce it!
-
(sees functions applied directly to collections)
So it's not a language without loops, it's just a language where the loops are hidden. Today's journalism in a nutshell.
-
-
@Bulb Programming languages are not mutually exclusive. New options are always good. Also that strip sucks and is not true at all.
-
@Medinoc said in Microsoft debuts Bosque – a yet another pointless programming language:
(sees functions applied directly to collections)
So it's not a language without loops, it's just a language where the loops are hidden. Today's journalism in a nutshell.
Might be implemented with recursion instead.
-
@anonymous234 said in Microsoft debuts Bosque – a yet another pointless programming language:
Programming languages are not mutually exclusive. New options are always good.
Unfortunately most of the time they are mutually exclusive. Reusing code written in one language from another one ranges from hard to impossible depending on the combination you'd like. It also fragments the programmer base, making it harder to find somebody who speaks the language you need. So no, new options are not always good.
-
In an attempt not to be out-googled at their own game, Google announces the release of six new useless and mutually incompatible languages, all puns on the name Google.
Filed under: at least one of them is to be based on lojban
-
@Deadfast I suppose it is Bos-keh. Or maybe Bosk. French or Spanish? EDIT: Definitely Spanish.
-
Anyway from the article:
"The hope is to use Bosque as a proof of concept for various ideas in this space," he said. "In the future we may work to move these ideas into production in some form."
It's a plaything basically.
-
@anonymous234 said in Microsoft debuts Bosque – a yet another pointless programming language:
Also that strip sucks and is not true at all.
Alas, it's rather closer to truth than anyone would like.
(Not that it applies in this case.)
-
@Deadfast said in Microsoft debuts Bosque – a yet another pointless programming language:
Say hi to "Bosque", a language that has such a great name that I don't even know how to pronounce it!
I read somewhere that the name was chosen because
It is a Spanish word used in the SouthWest US for forest along a river. No particular reason behind the name, just a
unique and easily searchable choice.Yes, very unique (being a common word) and searchable (being a common word, and because Google autocorrects "bosque language" to "Basque language").
-
@Zecc said in Microsoft debuts Bosque – a yet another pointless programming language:
@Deadfast said in Microsoft debuts Bosque – a yet another pointless programming language:
Say hi to "Bosque", a language that has such a great name that I don't even know how to pronounce it!
I read somewhere that the name was chosen because
It is a Spanish word used in the SouthWest US for forest along a river. No particular reason behind the name, just a
unique and easily searchable choice.Yes, very unique (being a common word) and searchable (being a common word, and because Google autocorrects "bosque language" to "Basque language").
I thought they chose it because of this guy:
God knows he deserves this!
-
@kt_ a World Cup and the 2012 Euros. I thought of exactly the same thing.
-
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ a World Cup and the 2012 Euros. I thought of exactly the same thing.
Hey, hey, don't forget 2 UCLs ('00, '02) and 2 LaLiga titles ('01 and '03) with Los Merengues.
-
@kt_ yeah I tend to value NT achievements more for some reason. Marcello Lippi's greatest achievement was the 2006 World Cup. We'll be talking about it for decades.
The crying kid in Italy vs Germany = FUCK YEAH UP YOURS SAUERKRAUTS
Football can be really petty.
-
I read the name and all I can think of is this guy.
-
@Zecc said in Microsoft debuts Bosque – a yet another pointless programming language:
Google autocorrects "bosque language" to "Basque language").
People should be using Bing anyway, so it's win-win.
-
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ yeah I tend to value NT achievements more for some reason. Marcello Lippi's greatest achievement was the 2006 World Cup. We'll be talking about it for decades.
The crying kid in Italy vs Germany = FUCK YEAH UP YOURS SAUERKRAUTS
Football can be really petty.
I tend to value Real Madrid's achievements more for some reason. Zidane's greatest achievement was 3 UCLs in a row. We'll be talking about it for decades.
The crying kid in Real vs Liverpool = FUCK YEAH UP YOURS SAUERKRAUT
Football can be really petty. Really petty, indeed.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
Filed under: at least one of them is to be based on lojban
Please don't give them any ideas...
-
@jinpa said in Microsoft debuts Bosque – a yet another pointless programming language:
People should be using Bing anyway
Because you want this new language to be kept unknown?
-
@Deadfast said in Microsoft debuts Bosque – a yet another pointless programming language:
such a great name that I don't even know how to pronounce it!
They should call it YAPPL (rhymes with apple)
-
@Deadfast said in Microsoft debuts Bosque – a yet another pointless programming language:
"Bosque"
Splinter project of Bosco Quadrany, clearly.
-
@Zecc said in Microsoft debuts Bosque – a yet another pointless programming language:
Yes, very unique (being a common word) and searchable (being a common word, and because Google autocorrects "bosque language" to "Basque language").
Is the joke that nobody will be able to understand this language?
-
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
Bosk.
Edit: I see I was ’d.
-
@Gurth While we're on the subject of Star Wars action figures,
-
@mott555 Hahaha!
-
@kt_ said in Microsoft debuts Bosque – a yet another pointless programming language:
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ yeah I tend to value NT achievements more for some reason. Marcello Lippi's greatest achievement was the 2006 World Cup. We'll be talking about it for decades.
The crying kid in Italy vs Germany = FUCK YEAH UP YOURS SAUERKRAUTS
Football can be really petty.
I tend to value Real Madrid's achievements more for some reason. Zidane's greatest achievement was 3 UCLs in a row. We'll be talking about it for decades.
The crying kid in Real vs Liverpool = FUCK YEAH UP YOURS SAUERKRAUT
Which of these parties do you call Krauts?
Being compared to mince pie might be the real insult here.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ said in Microsoft debuts Bosque – a yet another pointless programming language:
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ yeah I tend to value NT achievements more for some reason. Marcello Lippi's greatest achievement was the 2006 World Cup. We'll be talking about it for decades.
The crying kid in Italy vs Germany = FUCK YEAH UP YOURS SAUERKRAUTS
Football can be really petty.
I tend to value Real Madrid's achievements more for some reason. Zidane's greatest achievement was 3 UCLs in a row. We'll be talking about it for decades.
The crying kid in Real vs Liverpool = FUCK YEAH UP YOURS SAUERKRAUT
Which of these parties do you call Krauts?
Being compared to mince pie might be the real insult here.Loris Karius is German.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ said in Microsoft debuts Bosque – a yet another pointless programming language:
@admiral_p said in Microsoft debuts Bosque – a yet another pointless programming language:
@kt_ yeah I tend to value NT achievements more for some reason. Marcello Lippi's greatest achievement was the 2006 World Cup. We'll be talking about it for decades.
The crying kid in Italy vs Germany = FUCK YEAH UP YOURS SAUERKRAUTS
Football can be really petty.
I tend to value Real Madrid's achievements more for some reason. Zidane's greatest achievement was 3 UCLs in a row. We'll be talking about it for decades.
The crying kid in Real vs Liverpool = FUCK YEAH UP YOURS SAUERKRAUT
Which of these parties do you call Krauts?
Being compared to mince pie might be the real insult here.He was a sour Kraut.
-
I already hate it. Parameters are marked as optional instead of types, invalid field access is
none
but invalid field of invalid field is an error, and it merges the pointlessness of JS syntax with the incomprehensibility of Haskell's. Why does this exist?
-
@pie_flavor Obviously, they need to include the syntax of APL.
-
Article said:
If Bosque finds a place in the development ecosystem outside of academic experimentation, Marron believes it may be in the cloud or IoT space since Bosque code can be compiled into a small footprint, can start quickly
Presently, Bosque relies on an interpreter written in TypeScript, run on Node.js, as a reference implementation.
Yeah, reminds me of that 100MB Node.js text editor I recently installed. Small footprint.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
Article said:
If Bosque finds a place in the development ecosystem outside of academic experimentation, Marron believes it may be in the cloud or IoT space since Bosque code can be compiled into a small footprint, can start quickly
Presently, Bosque relies on an interpreter written in TypeScript, run on Node.js, as a reference implementation.
Yeah, reminds me of that 100MB Node.js text editor I recently installed. Small footprint.
Ah. Found the language Firefox needs.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
Article said:
If Bosque finds a place in the development ecosystem outside of academic experimentation, Marron believes it may be in the cloud or IoT space since Bosque code can be compiled into a small footprint, can start quickly
Presently, Bosque relies on an interpreter written in TypeScript, run on Node.js, as a reference implementation.
Yeah, reminds me of that 100MB Node.js text editor I recently installed. Small footprint.
Small footprint in the same way that a AT-AT has a small footprint. Or a nuclear bomb.
-
@Zecc said in Microsoft debuts Bosque – a yet another pointless programming language:
Google autocorrects "bosque language" to "Basque language"
I think they missed an opportunity. They should have named the new language Basque. Like the Basque natural language, it should be completely unrelated to and unlike any existing language.
-
@topspin said in Microsoft debuts Bosque – a yet another pointless programming language:
Article said:
If Bosque finds a place in the development ecosystem outside of academic experimentation, Marron believes it may be in the cloud or IoT space since Bosque code can be compiled into a small footprint, can start quickly
Presently, Bosque relies on an interpreter written in TypeScript, run on Node.js, as a reference implementation.
Yeah, reminds me of that 100MB Node.js text editor I recently installed. Small footprint.
Yes, I saw that. I do wonder how they could possibly know down to what size it compiles given the fact all they currently have is an interpreter...
-
@HardwareGeek said in Microsoft debuts Bosque – a yet another pointless programming language:
@Zecc said in Microsoft debuts Bosque – a yet another pointless programming language:
Google autocorrects "bosque language" to "Basque language"
I think they missed an opportunity. They should have named the new language Basque. Like the Basque natural language, it should be completely unrelated to and unlike any existing language.
Except in the fact that they would then share the relation of having the same name.
-
This post is deleted!
-
@levicki said in Microsoft debuts Bosque – a yet another pointless programming language:
I think that someone once said "If humans could write software in plain English they would still write shitty code" or something to that effect. If not, then I claim it as something I said myself.
Natural language would be terrible for programming, anyway. Way too much ambiguity.
-
@Khudzlin said in Microsoft debuts Bosque – a yet another pointless programming language:
@levicki said in Microsoft debuts Bosque – a yet another pointless programming language:
I think that someone once said "If humans could write software in plain English they would still write shitty code" or something to that effect. If not, then I claim it as something I said myself.
Natural language would be terrible for programming, anyway. Way too much ambiguity.
It would be on par with convoluted unreadable code of today, so not much would change.
-
@levicki said in Microsoft debuts Bosque – a yet another pointless programming language:
I think that someone once said "If humans could write software in plain English they would still write shitty code" or something to that effect. If not, then I claim it as something I said myself.
You're lucky Blakey isn't around.
-
@Gąska We’d have to keep them confined in one thread somehow.
-
@levicki said in Microsoft debuts Bosque – a yet another pointless programming language:
To me, this code reads much better than most
$YourFavoriteProgrammingLanguage
code I saw.Let's see:
Index map with room-shape set to "square" and room-size set to 60 and room-name-size set to 9 and room-name-length set to 13 and route-thickness set to 15 and room-outline set to off and map-outline set to off and route-colour set to "White" and room-colour set to "White" and font set to "Trebuchet-MS-Regular" and EPS file.
Compare to:
map = { room-shape: "square" room-size: 60 room-name-size: 9 room-name-length: 13 route-thickness: 15 room-outline: "off" map-outline: "off" route-colour: "White" room-colour: "White" font: "Trebuchet-MS-Regular" }
Imagine you have 60 of these. Let's say you want to change one thing and now have to fix layout in 30 other places. Which code style will be easier to work with?
-
@Gąska of course the second one, it's a simple list. On an aside though, as the total layman I am though, I've found C-style code (including style, typical variable names, etc.) unnecessarily "computery". From an aesthetic point of view, I prefer Pascal-like languages (and the styles favoured in such languages).
-
@levicki and as was totally expected, the nicety of natural language falls apart completely as soon as you introduce conditional statements:
(Screenshot instead of copy-paste because the website implements code indentation as CSS classes and it's missing in copied text and it looks shit and I'm too lazy to fix it.)
-
@Gąska said in Microsoft debuts Bosque – a yet another pointless programming language:
I'm too lazy to fix it
That's the right attitude
-
-
@levicki said in Microsoft debuts Bosque – a yet another pointless programming language:
I think that someone once said "If humans could write software in plain English they would still write shitty code" or something to that effect. If not, then I claim it as something I said myself.
One look at a library or bookstore makes that obvious.
-
-
@Gąska said in Microsoft debuts Bosque – a yet another pointless programming language:
@levicki and as was totally expected, the nicety of natural language falls apart completely as soon as you introduce conditional statements:
They’ve pretty much reinvented AppleScript, by the looks of it, but without colours in the editor.