« first day (397 days earlier)      last day (176 days later) » 

01:45
I suspect that if the core matter is "stuff like 2N subset N in finite time" then that is not a language question
Language-design elements are on-topic, and implementation elements that are particular to making a programming language are too
 
1 hour later…
03:03
Community's profile picture is now broken?
The name and desc is back to normal but the picture doesn't show up
Oh wait
Nah, look at Meta, I think it's broken just for PLDI Meta
@Redz looks like changing info on main doesn't update meta
So it never actually changed
fair
do you not see a broken picture?
That's broken somehow, yes
Somehow, when changing main it simultaneously changed nothing and made it not think it's community at the same time
03:16
sheesh
I can't even change the text on the meta account
real fine mess you got there :P
I wonder whether any mod on a different site's done it before with similar results
@Redz it's not a mess it's an artistic statement
very fair point
 
2 hours later…
05:29
@MichaelHomer I suppose my question would be the same if it were about an userland implementation of sets
so doesn't fit here
thanks!
(does anybody have any resources about this?)
 
9 hours later…
14:29
@RubenVerg Do you have a specific collection of operations you want to support? I doubt it's possible to do that if you allow any expressible set operation, but a restricted collection could work.
15:26
@DavidYoung I'm not really sure, I haven't thought about the details yet
what restricted collection could work?
16:14
@RubenVerg if you want to reason about infinite sets you probably want to look into constraint logic
one way or another it's going to look veeeery different from a traditional hashmappy representation of finite sets
...or maybe not specifically constraint programming, maybe more like proof assistants...? it probably does depend a lot on intended use cases
but yeah if you want to research existing approaches you might get more results if you consider your sets as non-black-box boolean predicates (paired with a universe set, presumably just implicitly all members of a given type) and your set operations as operations that have to pick those predicates apart
because if you look up set impl in a pl context you're just going to get stuff about finite sets lol
 
2 hours later…
18:24
sounds like a project me rydwolf and ginger once decided to do
a programming language that allows you to specify constraints and it does stuff based on those constraints
like "Hello, World"∪O would output Hello, World to the stdout by basically saying that Hello, World is a member of set O (the stdout)

New set language

Dec 2, 2022 at 17:56, 3 hours 23 minutes total – 323 messages, 9 users, 0 stars

Bookmarked Dec 2, 2022 at 21:52 by Seggan

oops its supposed to be "Hello, World"∈O
 
4 hours later…
23:11
@Seggan that sounds overwhelmingly worrying when you want to print a 0
thats the letter O, not the number 0
??????
0
O != 0
yes...
i dont get your argument?
why is it worrying to print a 0?
just 0∈O
23:39
yeah I understand now, I was just highly confused because the O letter in your font looks like a 0 in this font

« first day (397 days earlier)      last day (176 days later) »