Examples from the README
example 1
[
{ "let": { "name": "JSON", "times": 3 } },
{
"for": {
"var": "i",
"from": 1,
"to": "times",
"do": [
{ "print": { "add": ["Hello ", "name"] } }
]
}
}
]
example 2
[
{ "import": "system.jpl" },
{ "print": { "call": { "now": [] } } },
{ "print": { "call": { "osName": [] } } },
{ "print": { "call": { "cpuCount": [] } } },
{ "let": { "a": 9, "b": 4, "name": "JPL" } },
{ "print": { "add": ["\"a + b = \"", { "add": ["a", "b"] }] } },
{ "print": { "mul": ["a", "b"] } },
{ "print": { "div": ["a", "b"] } },
{ "print": { "mod": ["a", "b"] } },
{ "print": { "&": [6, 3] } },
{ "print": { "||": [false, true] } },
{ "print": { "gt": ["a", "b"] } },
{ "def": { "sq": { "params": ["x"], "body": [{ "return": { "mul": ["x", "x"] } }] } } },
{ "print": { "call": { "sq": [5] } } },
{ "def": { "greet": { "params": ["who"], "body": [{ "return": { "add": ["\"Hi, \"", "who"] } }] } } },
{ "print": { "call": { "greet": ["\"JSON Fan\""] } } },
{ "if": { "cond": { "<": ["b", "a"] }, "then": { "print": "\"b < a 👍\"" }, "else": { "print": "\"b >= a 🤔\"" } } },
{ "for": { "var": "i", "from": 1, "to": 3, "step": 1, "do": [ { "print": { "call": { "sq": ["i"] } } } ] } },
{ "print": "\"All features in one! 🎉\"" }
]
example 3
[
// 🚀 Welcome to JPL — JSON Programming Language!
// Import system utilities for fun stuff
{ "import": "system.jpl" },
// Print system info
{ "print": { "call": { "now": [] } } },
{ "print": { "call": { "osName": [] } } },
{ "print": { "call": { "cpuCount": [] } } },
// Define a math function to square a number
{
"def": {
"square": {
"params": ["x"],
"body": [
{ "return": { "mul": ["x", "x"] } }
]
}
}
},
// Greet a user
{
"def": {
"greet": {
"params": ["name"],
"body": [
{ "return": { "add": ["Hello, ", "name"] } }
]
}
}
},
// Declare variables
{ "let": { "a": 7, "user": "Kapil" } },
// Use greet function and print
{ "print": { "call": { "greet": ["user"] } } },
// Conditional message
{
"if": {
"cond": { ">": ["a", 5] },
"then": { "print": "a is greater than 5" },
"else": { "print": "a is 5 or less" }
}
},
// Loop with break and continue
{
"for": {
"var": "i",
"from": 1,
"to": 10,
"step": 1,
"do": [
{ "if": { "cond": { "eq": ["i", 3] }, "then": { "continue": true } } },
{ "if": { "cond": { "gt": ["i", 7] }, "then": { "break": true } } },
{ "print": { "call": { "square": ["i"] } } }
]
}
},
// Fun ending message
{ "print": "🎉 Done with curly braces and JSON fun!" }
]
I don't get what the article is trying to say. It contradicts itself or doesn't make sense.
Meta-owned Facebook - contrary to… Meta-owned Instagram? The whole point of the article is that Meta owns both. I'm confused by one being owner-labeled here and the other not, in a listing of services, describing social media landscape.
Their whole argument is: 1. competition leads to lower ad prices 2. split and lower ad prices leads to more ad impressions/displaying
Lower click-through rates are not a problem for users either.
Will users really see the same ads on both platforms when they did not before?
The article should have better separated advertiser impact from user impact.
What's left is their claim, apparently founded on previous and their own new studies, that users will see more ads. I'm skeptical we can say that now. Especially with why this whole thing is a question in the first place…
Not good news for the FTC? They sue for monopoly and win. What does that have to do with ads and ad impressions? So far off the whole point.
Last paragraph, or quote, seems to disregard the entire article that came before it.