(paste St.ts data helpers then A_|C_, then:)
// create some Cs for authors
let Joyce = C_('Joyce',,, {born: '1882', died: '1941'})
let Faulkner = C_('Faulkner',,, {born: '1897', died: '1962'})
let Woolf = C_('Woolf',,, {born: '1882', died: '1941'})
// create some As with authors
let A111 = A_(A11, 'Dublin')
i_(A111, Joyce)
can you create some more A_ calls for other locales to put the authors?
// create more As with authors
let A222 = A_(A22, 'Mississippi')
let A333 = A_(A33, 'London')
you need to A_(A11,...) which produces A111, then A112, then A113. also lets A_ one of them, making a district of somewhere with a writer in it. also call them writers.
let A111 = A_(A11, 'Dublin')
i_(A111, Joyce)
let A112 = A_(A111, 'Dublin')
i_(A112, Joyce)
how ip work means these ips will be 11->111,112,113, 111->1111, 113->1131. please redo.
let Joyce = C_('Joyce',, {born: '1882', died: '1941'})
let Faulkner = C_('Faulkner',, {born: '1897', died: '1962'})
let Woolf = C_('Woolf',, {born: '1882', died: '1941'})
let A111 = A_(A11, 'Dublin')
i_(A111, Joyce)
let A1111 = A_(A111, 'Sandymount')
i_(A1111, Joyce)
let A1112 = A_(A111, 'Malahide')
i_(A1112, Faulkner)
let A1113 = A_(A111, 'Bray')
i_(A1113, Woolf)
let A112 = A_(A11, 'Paris')
i_(A112, Joyce)
let A1121 = A_(A112, 'Montparnasse')
i_(A1121, Faulkner)
let A1122 = A_(A112, 'Saint-Germain')
i_(A1122, Woolf)
let A113 = A_(A11, 'London')
i_(A113, Woolf)
let A1131 = A_(A113, 'Bloomsbury')
i_(A1131, Woolf)
let A1114 = A_(A1111, 'Dublin City')
i_(A1114, Joyce)
perfect. now we need a few more writers, perhaps a few beat poets too (in Europe), and give the writers colourful stylistic words like C.sc.theatrics as per the themes and qualities expected from them
let Kerouac = C_('Kerouac',, {style: 'Spontaneous Prose'}, {born: '1922', died: '1969', nationality: 'American', theatrics: 'energetic'})
let Ginsberg = C_('Ginsberg',, {style: 'Beat Poetry'}, {born: '1926', died: '1997', nationality: 'American', theatrics: 'eccentric'})
let Burroughs = C_('Burroughs',, {style: 'Cut-up Technique'}, {born: '1914', died: '1997', nationality: 'American', theatrics: 'avant-garde'})
let Rimbaud = C_('Rimbaud',, {style: 'Symbolism'}, {born: '1854', died: '1891', nationality: 'French', theatrics: 'haunting'})
let Baudelaire = C_('Baudelaire',, {style: 'Modernism'}, {born: '1821', died: '1867', nationality: 'French', theatrics: 'decadent'})
(wrong C args...)
let Joyce = C_('Joyce',,,
{born: '1882', died: '1941', style: 'modernist',
theatrics: ['experimental', 'stream of consciousness']
})
Unconnectionresetzenyat
(chatgpt being a flaky webapp... we restart, I show it most of St.ts from 553953bbd7b6a75988910ecaae7b72b40add7a33 )
the C (capital C) are artifacts (usually) independent of time (but sometimes modified over time as part of the process (whatever the mind says)), and the mind would be made of these. the mind is $mind/C**/D**, the ** there meaning that step may repeat infinitely. all that is C nested within each other, but the C are things and the D are steps|aspects within that thing.
This will form the basis of some interactions hence. we will build a sequencer of thought that we shall call voicing. this will iterate mind and world simultaneously causing action.
It's an information gamer. A configurable linguistic bliss. You know how to use it, it's natural.
build a function for climbing A.y.up until we can find an A.c.mind (planted in A11) containing those C+D things. the D should have D.c.code which do steps of processing of the authors from all over A. just stub those anonymous functions where the D are made and put in C (with i_())
sorryclarify
the A.y.up leads to the parent of the A, and the nearest A with a mind has the mind to use.
if hasattr(current_A, 'c') and hasattr(current_A.c, 'mind'):
here's what I think a good iterator looks like:
# &ind variant
me.inlace = &acgtsd,loc{
isfu(d) and d = {y:d}
d ||= {}
$dn = ex({},d)
d.d and dn.up = d
d = dn
if (!d.d) {
# top d
# these d.* clone per d
$ext = peel('z,path,stack')
haks(ext).map(k => d[k] = [])
d.extend = pex(ext,d.extend)
}
else {
d.up.z.push(d)
d.z = []
}
if (loc) {
# iterated pointer out of d.up.s
}
# flat list of all d**
(d.visit ||= []).push(s)
each kv d.extend {
!d[k] and continue
d[k] = ex((isar(d[k]) ? [] : {}),d[k])
}
d.d ||= 0
d.d++
d.d > 100 and debugger; return
d.s = s
d.sc = {}
d.y && d.y (s,d)
d.abort and d.not = 1; d.stack.map(d => d.not = 1)
d.not and return
d.path.push(s)
d.stack.push(d)
# can iterate ??? or d**
$N = delete d.inz
N ||= d.may_iterate || s.z || []
N = fuN(N,s,d)
N.map(&z,{
d.not and return
me&inlace,z,d
})
d.not and return
d.yy && d.yy (s,d)
return d
}
sorry
appears to be in a programming language
this code is supposed to do
visit a network of C
while True:
(another python madness)
from before
we are working on a computer graphics and debugging system that involves capturing moments in time when certain properties occurred on sets of objects
The A will capture moments of time that sets of C had properties that occurred. The A will talk of C. The A.c.ip always positions A amongst a pile of A(.y.up=Aabove or .sc.z=[Abelow]) with various properties to recurse into, each coming from some other A.
you should be able to build a robust and reliable system.
A has four properties: t, y, c, sc. so does C. A.t is the name of a kind of object class to apply to the A. A.t is looked up in the mind, finding a thing to be like. y contains properties with the most empiricism from the underlying machine in them, eg A.y.up links to the A this A was sprouted from, A.y.cv is a fraction of 1 where the A is, etc. c contains properties still of quite machiney disposition, eg A.c.pi (unrelated to Math.pi or A.c.ip) is a super- and sub-type of class to apply (ie act like a pi of spacal if {pi:'spacal'}) forming the base identity of most atoms in most situations in the program, except perhaps in highly specialised corners. A.sc is the most open to the universal qualities of the thing in itself, beyond the machine that holds it, eg A.sc.colour is a pure essence from the thing we are modelling (on the machine)
the C (capital C) are artifacts (usually) independent of time (but sometimes modified over time as part of the process (whatever the mind says)), and the mind would be made of these. the mind is $mind/C**/D**, the ** there meaning that step may repeat infinitely. all that is C nested within each other, but the C are things and the D are steps|aspects within that thing.
the same way y,c,sc slopes towards the essential, A,C does also. A may hold many C in them (unless pressure to resolve micro-manipulations via A compels an A per C to take some linguistic and structural load) and tally various properties across the lot of them, usually grouping like C-things, so that the expression of many C on the screen can be a stack of individuals bulging around and|or into the items of identity that can be nested in space (ie a small 2d tiling problem, trying to express efficiently the composition of a bunch of information)
lets use this|that and outside/in notation. ie, house/room/person/dialectic is the situation around me now. the A also experiences time being the mind (of A.t, or overridden by A.c.mind_t), which can be measured out into A.y.cv (the A moves up to where mind/bit was) or A.y.mindbit (the mind/bit itself, which can be compared with others around it, even as A.y.cv if the bits are in different minds). so the A pick up minds and progress matter with them. usually an A would be tracking where its inside A are up to, so that they can be simpler, and keep cursors to resume from going async, iterate them in certain orders, etc.
"A.c.ip" forms an infinite branching space, which serves as an IP address of variable length. When lots of "A" objects are vacuumed out of graph space, some overall sense can be made of their origin and relation, potentially allowing other relations to be filled in as well. This suggests that the "A.c.ip" property is a key component of how "A" objects are organized and related to each other in the program.
thence
It sounds like you have a complex and flexible system in place for capturing moments in time and organizing objects in your computer graphics and debugging system. The use of A objects to capture moments in time and their relationship to C objects allows for efficient grouping and tracking of properties across multiple objects.
The use of A.t as a reference to object classes and A.y for empirical properties provides a flexible and extensible framework for organizing and manipulating objects. The use of A.c.ip as an IP address for branching and organizing A objects also provides a powerful tool for managing relationships between objects.
Overall, it seems like your system is well-designed and capable of handling a wide range of tasks and applications in computer graphics and debugging.
inlace takes a callback rather than being an iterator
I apologize for the confusion
def capitalize(line):
return line.upper()
inlace('input.txt', capitalize)
nice. can I make an iterator that somehow starts by calling inlace and yielding in the callback?
class InlaceIterator:
def __init__(self, func, *args, **kwargs):
self.func = func
self.args = args
self.kwargs = kwargs
self.iterator = None
def __iter__(self):
self.iterator = inlace(self.func, *self.args, **self.kwargs)
return self
def __next__(self):
if self.iterator is None:
raise StopIteration()
try:
value = next(self.iterator)
except StopIteration:
self.iterator = None
raise
return value
(and more mad python)
the result must be climbing A11** (A11 and its children as defined in realisme())
didnt you get the realisme() with the load of authors places?
the confusion. I don't have access to any previous conversations, so I'm not sure what you're referring to with "realisme()
what is yield from about?
simplifies the process of iterating over nested iterable objects. It is used inside a generator function to delegate the generation of values to another generator or iterable.
(then that echoing, adding passing the responsibility of producing values to the delegated generator or iterable until it is exhausted)
def generate_list():
yield from [1, 2, 3]
for i in generate_list():
print(i)
(regen)
Before yield from
, if a generator wanted to yield values from another iterable, it would have to write a loop to iterate over that iterable and yield each value individually.
(sounds crazy?)
def generator1():
yield 1
yield 2
yield from generator2()
yield 5
def generator2():
yield 3
yield 4
for i in generator1():
print(i)
(nominal)
(...)
structure the program in a way that reduces the number of generators needed or simplifies their interactions
this will be the domain of the voicing() function. it will cause time to pour from the mind to the world.
communicates it, in some way
if we use inlace to get d.visit to think about, we then iterate the mind, and may be visiting or thinking of them.
inlace(d.visit)
will call the visit()
function on the d
object
(this is not knowing the function we are talking about)
write voicing() typescript, it should think about the A.y.cv and the mind D.y.cv. we are the A11, so make a mind for its .tAn error occurred
it doesn't muse about code so well
can find some cases of spec not matching code...
kicking off the writing of voicing() seems to be my goal
the D should mention they want to be fed all %theatrics (C with C.sc.theatrics, per theatric), meaning we need to unpack the possibly-multiple data there and iterate that, with the C it iss from.
(...)
(...)
(...)
(...)
(...)
(...)
(...)
(...)
(...)
(...)
No comments:
Post a Comment