#development
1 messages Ā· Page 356 of 1
yes 
lol
I think Jellyfish Jerry is someone else š
i told him but he wouldnāt believe
L
L
Do you ever have an idea, but itās pure pain?
yes
and then you do it but it sucks and you force revert commits
then you realize there was some good code and you deleted it
then you suffer
thereās no such thing as bad ideas, only unoptimized pathways

See this would be beneficial for tweak developers all around, but itās gonna be pain and may not even be possible 
I will try 
well whatās your idea
This information cannot be shared at this time
Me using Orion like a big girl 
true
lmao alright
Itās one of those ideas that would be great if it worked, and if it doesnāt is a terrible idea

literally lags scrolling through albums
on mac
lol
Imma blame Catalyst for that
one of those ideas would be to have a common-sense test before you can invoke nic.pl but thatās not gonna happen


Is this how I would compare two strings in objective c?
if ([deviceType isEqualToString: @"iPhone8,1"]) || ([deviceType isEqualToString: @"iPhone8,2"])
{
}
But I am told I have a missing expression
your error is a bit more apparent though
@half walrus saw this and knew you'd get a kick out of it https://64.github.io/cmake-raytracer/
@gloomy knoll make sure your if is valid
what the fuck
yes sir
no
ok
I am very confused
so now when I curse make for being so unsuitable to Theos's growing featureset, I just have to remind myself: someone wrote a raytracer in cmake
lmao
cmake raytracing
ultimate lighting while compiling
i think i've gone through iOS setup 20 times in the last 10 days
well that's not good
vibeok
Yeah, so in the answer, category is a reference to the variable?
thatās not it. Either please learn basic objc syntax or revisit your code
lol
idk if youāre an alt of someone to ask these questions
true
you just made a typo that is how you'd compare two strings
if this is you AlexT fuck off
No I don't think that's alex
lol
Who's Alex??
if it were that code would be ridiculous. That man just made a typo lol
Oh true
this guy would spam this channel with google questions
alexT is the one true god
i hope one day i can be a hacker like him and his website
which is a slideshow of shit
Btw, check both sides of the || you added a parenthesis
is this supposed to mean something
@tepid olive can you rate a website
fuckin iPad 2 is stuck on the progress bar and nothing happens

how do i get this mf working
Give it a kiss
Okay
I respect the grind though lol
Iām still not sure if itās irony or not
I didn't think he'd be able to make a functioning website
LMAO
The T in AlexT is for Torvalds
Progress
the kiss must be wet
itās for Tor bro, remember, hacker vibes
Lol
done, it keeps looping
not wet enough
i'll do a dfu ig
let's make it 777
TRUE
love how old iOS has a fade out recovery mode
probably due to bootrom being iOS 6 era
mf is still hanging
@grim sparrow kiss is done, what next
uhh maybe it's bricked? dfu is broken apparently
nvm
sorry my macbook froze again
accidentally tried to throw the whole shared cache into Hopper 
spin 3 times, and poke your nose
first thing i see in backlog
I was a whitename for two messages unacceptable
True
don't get why idevicerestore bins don't run if the cert expired but ok
too bad i'll give it up, it's ded
at least it's not

SeCuRiTy
cc/ @tepid olive I just realized i have headers mapped out, just forget i ever had a repository lmao
me too thanks
On iOS 13, I could use a tweak called oslog from bigbos to get the os log,
Is there any alternatives for iOS 14?
Thanks
RemoteLog
@narrow mason DID THE STRINGS COME HOE
@lethal ice hello i would like to purchase one sex for a giveaway
i dont think chariz can generate codes
maybe i'm wrong
i donāt wanna do dynastic again 
if you give me their username i'll gift it
yea
how much is a sex
$0
if it's a giveaway i'd hate to see it paid for
itās for boosters not general server so
whatās is your pisspal
fr it's fine just give me their username



literally me
yea true
not false tbh
guys - any suggestions for real blur effect?
any examples?
not off the top of my head but there are some on various githubs
from what i remember it's pretty straight forward
fridatools is dope asf
someone should make a fridatools gui. that would be nice asf
@peak quartz what are you looking to blur? Thereās also https://developer.apple.com/library/archive/documentation/GraphicsImaging/Reference/CoreImageFilterReference/index.html?language=objc#//apple_ref/doc/uid/TP30000136-SW29
Describes the built-in image processing filters available through Core Image.


just a normal blurred background to blurr the background below him
The first link I sent is probably what you want then
i tried him
looks ugly as hell
Hm
the nicer views blur i saw was involved with customintesityvisualleffectview
Maybe uivisualeffectsview
could not translate that into objective c... very weak at swift
oh yeah that
usage example https://github.com/EthanArbuckle/carplay-cast/blob/master/src/CRCarplayWindow.mm#L128-L135
lemme try that
objcInvoke_3 whats that?
no need ill remove that
a macro to objc_msgSend - you can rewrite the innovations in objc-syntax
ie objcInvoke_3(objc_getClass("UIVisualEffect"), @"effectCompositingColor:withMode:alpha:", [UIColor blackColor], 7, 0.6); is [UIVisualEffect effectCompositingColor:[UIColor blackColor] withMode:7 alpha:0.6];
Iāve yet to comprehend your aversion to objc syntax 
declaring interfaces for all the classes/methods is way time consuming
with the macros the method name is a string
so its faster to write
only for tweaks though
the blur effect im getting is identical to the one as if i did [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
ill try to play it around maybe im not doing something right
Its only faster if you make no spelling errors.
anyone use frida-trace here?
is there a way to trace all function calls in a certain class. or trace all function calls for the app
log
log when its called
in a certain class
lmao that's an awesome hack
Couldnāt translate to objc tho š
because i can log certain method calls in a certain class
I would recommend trying to convert it into objc if you don't think you know how. That's much more of an objc challenge than a swift one
all it's doing is in drawRect it is animating the effect from nil to a UIBlurEffect object using a UIViewPropertyAnimator, but setting the fractionComplete of the animation to the blur level and then never starting the animation
although it might be a better idea to do this in didMoveToSuperview rather than drawRect, try it
@grave sparrow got it working, way better than nslogify. you can log/trace all functions in a class or you can log one specific method. if you trace all methods in class, you can even exclude certain methods that get called alot to clear up the log
this is going to save me a lot of time
yea i get it since it doesn't log values. it traces the address to them correct?
Iāll try to translate your writing
do look at the code too, you don't need to know any swift to see what methods they are calling when
I've never written a line of swift code in my life
oh yea, that is really going to helpful in the future holy fuck. is there a way to log values with that as well instead of showing the address.
that would be gold
you can open the handlers directory it creates in cwd and edit the js file for the particular method to log the retvalue
you can also tweak the python script that backs frida-trace so that it logs retvals automatically, but its kind of dangerous bc you dont know what type of arg could be passed in
itll likely cause crashes
i am not sure if it can
it shows who called
i dont know any js 
you should write a script for that. it would be so helpful and way better than using nslogify
does it log the values of the parameters?
ill check it out
@grave sparrow i am pretty sure it does but i would have to do it in js which i have no idea about
@grave sparrow https://github.com/frida/frida/issues/607
its possible
nice i am going to post a issue in frida
to see if someone can help me
frida-trace -U -m ā-[ClassName *]" AppName
-For example
frida-trace -U -m ā-[ServerHandler *]" Safari
CASE 1
-This is what the output looks like for a method that returns void but takes arguments
ā-[ServerHandler setNumberOfRequestsRunning:0x0]ā
-The Method is
ā-(void)setNumberOfRequestsRunning:(int);ā
āWhat I want
I want the output to be the value of the argument not the address
-something that looks like this
ā-[ServerHandler setNumberOfRequestsRunning:58]ā
CASE 2
-This is what the output looks like for a method that returns a value and takes arguments
ā-[ServerHandler isShortTimeoutURLString:0x105285860]ā
-The Method is
ā-(BOOL)isShortTimeoutURLString:(id);ā
-What I want
I want to print the return value for the method and also print the value of the argument not the address.
-Something that looks like this
ā-[ServerHandler YES isShortTimeoutURLString:āStringā]ā
Or
ā-[ServerHandler 1 isShortTimeoutURLString:āStringā]ā
Or something thatās similar.
-Summary
I want to print the return value of the method(if there is one) and I want to print the value of the argument(if there is one). Anything that can be converted a string and printed is what I want to print. For example, I want to print all primitive types and things like āNSStrings,NSDictionary,NSInteger,NSArray,etcā¦ā ```
this is what im going to post hopefully someone can help me

@narrow mason you are fucking dead idiot
No not really
No not really ā¢ļø
Oh damn i am definitely switching to appcode @half walrus
š
And it has code completion? Im ditching vscode lmfao
found it here https://tutorialmore.com/questions-1155849.htm
iOSć®ę°ććUIBlurEffectStyle.Lightć®åå¾/ć¼ććäæę°ćčØå®ććę¹ę³ćē„ććć
no logos support so have fun
Well firstly, you're passing self as the second arg even though self is not a Class
if anyone wants something incredibly boring to debate, what's a better name for this method
it processes placeholders in a string and returns a processed string
best practice is usually to not mention object type in method name
@lapis vessel look at that https://gist.github.com/n00neimp0rtant/27829d87118d984232a4
but comments says its broken as of ios 10
I wish vscode had better objective-c support
Like code completion
That would be nice
The way you've tried is alright if you fix that thing I told you
But I don't understand why you didn't try converting the first thing you sent me from swift
use sourcekit-lsp
its xcodes autocomplete stuff
but in vscode
^ that breaks for me
how
wait this was for logos
cant understand how
no objc(++)
other shit works for non logos yeah
@peak quartz I told you what it was doing, what part did you not follow?
no???
creates tens of thousands of files
i'm pretty sure what he's suggesting works
what
I just installed it. And damn its bugging tf out
its just all too gimmicky for me
its far far better than nothing
i use appcode if there's no logos or vscode with only the logos extension if there is
or appcode if the project is larger than 20 non logos files which is only like 2 projects
@surreal mountain do i just install it from vscode? Do i have to do anything else
Just dont use cringe editor xcode
^
use appcode unless u need storyboards
if you write FOSS software they give you a free license for their entire suite of shit
storyboards probably
capt doesnt even do UI
but none of that works in tweaks unless you recreate the build system in uh
whatever xcode's build shit is
no
.
.
not supposed to use it on commercial so i pay but literally nobody really cares
intellij basically hands out their software
great company
so i forgive them for writing it all in java
love idea
lol
i still use vscode for most tweaks
eh
cuz most tweaks are pure logos
and whatever dumb objc plugin i have works
let me check
i use mitaki28.vscode-clang
it uses clangd
which is part of llvm
so it works w/o any extra setup
Its confusing to setup sourcekit lsp lmfao
try this @burnt niche
srckit does as well
no setup required
it uses an apple fork for swift shit doesn't it?
Name: SourceKit-LSP - Unofficial CI build
Id: pvasek.sourcekit-lsp--dev-unofficial
Description: Language server for Swift and C/C++/Objective-C
Version: 0.20190711.1
Publisher: Pavel Vasek
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=pvasek.sourcekit-lsp--dev-unofficial
Extension for Visual Studio Code - Language server for Swift and C/C++/Objective-C
i remember trying it and also thinking "this isn't worth it"
this has it all done already
you can specify the toolchain
i dont wanna do that i wanna click button make code go
Same
i write tweaks not ide plugin configs
then dont specify anything
How do i search that up? I cant find it when i look up
Extension for Visual Studio Code - Completion and Diagnostic for C/C++/Objective-C using Clang Command

Is this objc code completion?
the one i pasted is
it doesn't work on .xm files
don't expect it to and you'll lose your mind trying to get it working
question: why isnt cc a symlink
šš alright. Ill just change the extension everytime
instead its just another bin
no it wont process on .xm
symlink
on .xm files the logos extension will kick in
and you'll just have regular features w/o the red underlines
thatās a logos file so
yup
it shouldnāt and it doesnāt look like it is?
and .mm
oh thatās weird
i have it set up
thought so
do you have the logos extension?
no
sec
lmfao
did you not read me saying
no i didn't lol. should i install this?
.
yes
basic minimal support for logos syntax
lets you fold %hook and %group blocks
has basic support for objc
etc
most people here use it afaik
is it from renai?
that one is mine
i've heard about renai's but haven't seen a download link
@gaunt mesa
its on extension page
oh neat it's out
im jsut going to uninstall clangd since i don't use .m files
n i ll try the one u sent me
hi
mine is literally just krits and a few others combined together and deployed on vscode marketplace because i just happened to have an azure deploy key
and mine is just the original old one but i added code folding
lord knows who even wrote the first logos plugin
i think mine has it too
i have a half finished language server
have a half started one
kek
half started activator alternative too
ughhh
made good progress and then apparently what'hisname is back
how does my RDS randomly break
Exo is about to make a comeback tho
who
nepeta in 2020 !floshed
was about to write placeholder support for chapters and then remembered i already have a placeholder server
nice
exobar is just a web view that uses it
underrated project
it was supposed to replace xeninfo
but 'calico' was the only person who ever wrote a project that used it !kekw

i need to get off technology
i just spent 4 hours on a stupid ass math test and i got 1 question done
just have ur internet cut
i spent the earlier half of today doing nothing
it was
wonderful
i hate that teachers pile up so much bullshit on the last week of the quarters and semesters
if i had the opportunity to i would just sleep
they're coming wednesday to fix
no internet is poggers
is it comcast
man we have verizon here and its fucking balls
fios is shit
1 sec
google fiber isn't offered in cities anymore
they stopped new cities
and they cut back on their existing ones
lol i have my own router
but i rarely ever get my 1gbps advertised speed
full duplex and yet im getting like 300-400 on wifi and then 20 on ethernet

i wish cloudflare proxy anything was free
i have to serve my minecraft server through my hetzner VPS just to be able to mask my actual IP
well its not a VPN
cloudflare proxy is nginx
and its proxy anything is HAProxy
ofc probably heavily forked and modified
a cloudflare proxy prevents your DNS from exposing your server's ip @tepid olive
cloudflare proxy only works with HTTP rn tho
so, for example, i cant run a brute force on discord.com's ssh
the problem is this doesn't work on any kind of TCP just yet
dont tell me that bc i just proxied my home IP the other day through it
if its broke i dont wanna know
my internet literally got cut 2 hours afterwards but
*of course you should audit the code you're running to make sure it never leaks your IP
i'll leave that to nginx
see: countless tor hidden sites exposing IPs in PHP errors and shit
neither do i
one of the few things i actually do anything securely on whatsoever lol
out of habit
my only concern is if my home IP leaks
so anything hosted at home is proxied via nginx stream to my VPS
and then if proxyable it'll go on cloudflare
ddos incoming
line cut
FUCK
- dont care
how do i convert VMWare to Hyper-V
rip vmware
botnet turning on
what happened
F
ipstresser.com loading
but esxi is free?
oh did u mean like
virtualbox>
im using physical windows server 2019
a vmware vm in hyperv
for personal use
not esxi
oh
qemu 
that's disappointing
for my
because of a few stupid things
I config'd my firewall to only accept cloudflare IPs on port 443 and my IP on port [something other than 22]
so at least I'm sorta covered if my IP is ever exposed
oh yeah cloudflare also makes it so i don't have to worry about logs
i think?
they don't expose people's real IP iirc
i wouldn't do that
incase u have to ssh temporarily
unless u have some sort of tunnel back home
use a private ip then and only accept ssh from that
that too
that's my emergency backdoor in digitalocean
i have it so u can only ssh into my main VPS from the second micro vps
I have a VPN set up to a jumpbox
i have to spin up a droplet with password auth enabled
and then log into that, and then log into the private ip with ssh password auth enabled
i don't use DO anymore
@lapis vessel i did something
cuz its expensive compared to hetzner
haha yes
went to google
immediately came up in my results
bc of this bamf
who needs a hard drive
just make a 100gb ramdisk

and still have more ram than most pcs
i pay significantly less
run your database from RAM and pray the machine never crashes š¬
true
this is going to sound so uninformed
oh cool hetzner has Finland datacentres now
they do?
could you use RAID for this in a backup setup
damn i might have to migrate
i don't know how raid works
probably
aside from that i have to disable related features to hackintosh
mdadm and zfs probably will literally just work
wondering if hardware could handle a ramdisk/nvme style setup
use the ramdisk, keep nvme up to speed with it as much as possible
cause you can just make a mount with tmpfs and go nuts
i don't remember my VPS being in nuremberg
but the goal of that server was to use it for builds so
L
ok
i think we were looking at it for drm with velox
custom built copies for each user kinda thing
modern distros make a ramdisk for you at /dev/shm by default actually
when I say modern distros I mean Ubuntu
don't know who else does it
is centos modern !uhh
stopped trying to convert people to it because it's truly just
bad
Filesystem Size Used Avail Use% Mounted on
tmpfs 16G 8.0K 16G 1% /dev/shm``` literally half my ram and it's just there by default
not like linux is gonna use it
(the ram)
could only get arch to use 7/16 on my laptop
considering it's used a whopping 3 bytes lmao
I run a Windows 10 VM on this machine and as expected it uses all of the 8 GB I allocated to it
lemme see what mine uses
because Linux is Linux I also have a useless swap that exists purely to make it not freeze all the time
I still don't know why it does that
or why making a ramdisk even of a useless size fixes it
fusion letting me do headless linux vms is nice
truly no reason to install linux anymore
i think headless is the right word
no UI
yeah headless
time 2 try this again
why does our industry have an obsession with gruesome names
headless
failed to detach HEAD
time 2 yet again remember why this didn't work the last time i tried this
would be funnier if i haven't literally gone through this specific thought process about 7 times now
brb doing that
oh um
hold shift when you click shut down
it's Hybrid Shutdownā¢
aka it just logs off and hibernates not actually shut down
imagine not holding the power button every time to shut down
man
it's like holding a pillow over your PCs face and strangling it to sleep
i'm on a list now probably
I'll never forget my high school IT sent an email out to the entire staff and students saying can you please hold down the power button to update something on your PCs thank you
lmao
throwback to getting yelled at by teachers for holding the power button to shut down pcs
let me find the image
LOLOL
I love thinking about what the conversation could have been internally that led to "let's just fix it by asking everyone to hold the power button"
in primary school I had a streak of being Banned From Computers at least once per year
it was amazing
were u here for storytime with krit yesterday
one year I was Banned From Computers for amusing myself with the icon selector in shortcut properties
about me getting suspended
I was not
i feel like thereās a common theme among regulars here
suspended for a week for hacking the main server
they shouldāve paid me
with how insecure everything was
when i came back there were so many new security measures
another year I got away with almost being banned for using "The Internet" without supervision, aka I was fucking around with exporting html from Microsoft Word
given, ~10k population kansas town
explained it to the teacher on timeout duty and they were like š¤·āāļø I trust you, you can go now
another year I got away with almost being banned for using "The Internet" without supervision, aka I was fucking around with exporting html from Microsoft Word
that's not even bad tho
#development message @ kirb
yeah see this actually seems slightly more serious than my infractions lmao
hah
I mean my primary school IT was literally just the dad of one of the students
which is what got me snitched on
which in retrospect bless that kid for having a big mouth
idk whether he quit or got let go or if he was even being paid but he was so dodgy af it was hilarious
better security and everyone knew me for it
and what i even did got spun way out of proportion but i wasnāt complaining
āhacked the school and changed gradesā
yes i absolutely did that 
probably not a thing any more with office 365 but Word used to ask you who you are when you use it for the first time, he somehow achieved Word always using his son's name
lmao
tru
so when you open a file that's been locked elsewhere (probably by you), it says "you can't open this file, it's already opened by [son's name]"
he was confronted about snooping in other people's files at least a few times despite never actually doing anything
bruh, that's hilarious
this was big Windows 98 vibes so permissions weren't a Thing
man and they changed the wifi password to hardware auth
i didnāt even know you could do that
you were just trusted to open the S:\ students network drive and only ever double click your name not someone else's
it made it even easier for me to get into but
lmao
I loved dumping the wifi certs from PCs with wifi access
i just imaged one of the surface PCs they had for art class
took it home and copied all of the relavent files to my laptop
for at least a year after I graduated I could have showed up at any time, used fucktons of their wifi, and gone home without them realising
ex has it rn but
see
my version of this is the school image was Windows 8 so I overwrote it with Windows 10
giving myself that sweet ass local admin
Office license is covered through 365
Adobe license I found the activator exe and key and it totally worked
wish macos would ask before reopening stuff
ugh
i get to sit through all of these programs opening at once now
bc i held power button to shut down
actually
I untick that box but it "helpfully" reopens all your apps after a panic reboot
in a hundred years you guys will be together in build tool heaven
I wonder if they removed the "do you want to open your apps?" dialog because it says "You restarted your computer due to a problem"
no you restarted my computer bitch
if i restart/power down via software it does that
hard power off doesn't bring up the box
all I did was sit frustrated watching it restart on its own
i also get the box when macos panics which is very rare
Firefox has been panicking me for 2 weeks now lmao
killall -u kritanta & tho
true
krib i
kritToday at 4:52 PM
just wait till kabir shows up
[4:52 PM]
wait no
dragon but written in makefile
i

that sounds awful i kinda want to do it as a joke now
given the whole lack of internet thing
rip
does dragon use python
again if some dude could write a raytracer in cmakeā¦
nice
theos slow sorry kirb
it is
i still use theos tho i can't be bothered to change my build system
i'm fairly sure it'd beat theos because theos' design slows it down
just haven't had any damn time to work on it lately
dragon supports makefile
when are you getting fired again?
he already did
oh
yesterday I had the thought to just write a New Theos from the ground up
just see what happens
and i really need people to use and break this feature so i can continue improving it
whether it's worth replacing Old Theos or not
what would you write it in
!uhh
what's the dumbest possible language I could use
well
APL?
make
Brainfuck?
makefile was the dumbest
Lisp?

Make?
make...
like i can't imagine a worse language
@lime pivot write it in C i'd use that
MS-DOS batch file?
C would actually be a good one
Abort, Retry, Fail?
if someone wrote a C build system i would use it
CMakeLists.txt theos
honestly i might write a small C build system that only supports tweaks
would be so fast
to be honest it seems like ninja is the right call? like, you can totally generate an xcodeproj from ninja
well
no clue if that works with dragon
@peak quartz you've got to try different stuff out and just see what works. Try the blurRadius private ivar thing u sent me earlier
if i'm gonna write something that i'm gonna be running hundreds-thousands of times per tweak i'm gonna need it to be speedy...
did Google really create a build system for a build system for a build system
so if you can beat 0.2 seconds
honestly i'll use c++ just for std::string and std::vector
does dragon build in .2 seconds?
ninja builds in 5 seconds
nice work
dragon, the generator, finishes in .2
@peak quartz pretty sure I've told you before to ask questions in public channels not DMs
I mean Theos basically really only does a bit of thinking initially, a bit of waiting for slow as fuck xcrun, and then kicks off a dozen clang and logos.pl and ld and whatever threads
if you want to write a full build system in C, fork ninja
That way other people can help too
and remove anything non-tweak related
or hardcode the extremely little logic there is
however I have doubts that make's parallelism is actually as fast as it can get
pin something like this please
i have to say that a lot
Xcode can really make my laptop fan scream from a 15 sec build
not like i don't like ppl im just not the smartest person around
feels like no bullshit no second of CPU time is wasted
nah bro not a build system even
literally just a tweak builder
nothing else
bare minimum
true
you want this
then you only have to occasionally reject friend requests from randoms
uhh imma turn that on kirb thanks
if only i could keep that off
so basically it's MS-DOS batch but worse?

where is that setting on mobile?
no scripting forces you to write a generator
oh i found it
Problem is I don't wanna disable DMs from everyone. Like I'm totally happy if it is a question for me only, like a bug report for one of my tweaks, I just don't want people asking objc questions they could be asking anyone in my DMs
meaning the build script processing goes faster
what I find hilarious about batch is that Microsoft only just added a whole slew of missing features (mostly in convoluted ways, but anyway) in XP
and your generator is probably much faster than the same logic being evaluated in a turing complete language
good thing they finally made batch useful 15 years after it was already obsolete!
i couldn't grasp the lack of scripting at first in ninja
because you can accomplish it anyways by heavily abusing the fact that 'rules' have 'cmds' and 'cmds' support bash syntax
yeah, I would reallllllly prefer to have a generator that could just spit out a completely static makefile
i still abuse that from time to time
change anything about your setup? run the generator again
@lime pivot https://github.com/dragonbuild/buildgen
iirc makefile syntax isn't done bc i don't know makefile syntax
lol
uro already had something neat or at least was theorising it a while back, generating a compiled-down makefile from all the theos makefiles
variables expanded etc
and apparently it did provide a huge performance boost
@glacial matrix bleep bloop
easy enough to add for someone who does though, i already have the makefile-syntax.py and functions in place
this sounds like my processor lol
well
it generates one per module
I only theorized, no actual implementation of any kind
oh yeah
module being "thing that's gonna get lipoed"
checks out
lol
although you can lipo multiple together if you so please, invoxi harassed me enough to get that added
š
uroboro python
lipo * and hope it runs
:P

I could have it generate a single build.ninja
does dragon support bundles without code
might be time to migrate 
Great, now I lost the unread tracker. Discord is š© at that
also stage
discord is š© in general
aka just a bash script in the dragonmake
stage commands on each module like usual
but you can also make a stage type module that has nothing but stage commands that run
my concern is that sometimes dragon just doesn't work u know
electron moment
v true
nah electron + react
vscode proved electron isn't bad to an extent
my issue is when it doesnt work people dont @ me here
š¤
and it was worse cuz we had different terminal sizes
yeah i forgot
dragon supports toolchains perfectly if you just add it to your path on linux
it was tmux based
oh yeah i also made it non-directory dependent sometime in december
i just use xcode select and then hikari loaded via -Xclang -load
which they were for some unknown reason abusing
abusing how?
didn't use the install command, just git cloned and manually typed out the entire directory path
to the main script
every time
lol
yeah
dab
pip owner of dragon hasn't gotten back yet
they did once
but not a second time
there is probably a package called dragon on some obscure asf tap
i like that dragon uses yaml
pretty much everything config related i use is in yaml now
rip
F
nah just the POC still have the code i wrote for it
.
might be able to guess what this does
plist
what's the point of writing an entire preference bundle when sometimes all you want to do is edit the basic plist
haven't clicked the "format code" button yet





