|
otherwise it’s not a compass, obviously
|
# ¿ Jul 17, 2018 17:53 |
|
|
# ¿ Sep 12, 2024 00:20 |
|
VikingofRock posted:Can we talk about the elephant in the room here? What possessed everyone to use and Visual Studio will finally support it
|
# ¿ Jul 19, 2018 20:11 |
|
tinaun posted:male shoegaze you should write a blog chronicling your HKT rust adventures, there's fp nerds on the lang team who would probably love to read about it they might also start treating some of it as a test case, ensuring it gets recognized, compiled, and optimized as best it can
|
# ¿ Jul 19, 2018 20:24 |
|
MALE SHOEGAZE posted:JawnV6 (or anyone else): recommendations on where to get started learning assembly? it's about time. you could do worse than to read her are posts but really, fooling with something like 68K In emulation can really help you get a feel for it
|
# ¿ Jul 19, 2018 20:26 |
|
Fiedler posted:great, you've figured out that you want to write developer tools. now immediately go apply for those jobs. worst case is you're not hired and you try again in 6 months. also spend your time after this job writing tools hacking on Rust itself would be a good start so would hacking on Swift, or writing new static analyses for clang, or helping with the SBCL POWER9/ppc64le port, that sort of thing
|
# ¿ Jul 22, 2018 10:53 |
|
Rust hacking suggestion: take your functor thingy and profile the compiler and see if you can figure out why the slow part is slow, and what to do to fix it
|
# ¿ Jul 22, 2018 10:55 |
|
tef posted:i'm just mad all the time if ranting in the pos helps with that then yes please more but if we wind up exacerbating it then don’t, we’re not worth your mental health
|
# ¿ Jul 23, 2018 05:10 |
|
Luigi Thirty posted:hey i want to throw together a tool for sending commands to the transputer board. unfortunately the system it’s in runs windows 95 and I don’t actually really know anything about pre-.net windows pogromming just write C for Win32, it’s a lot like classic Mac Toolbox programming for some reason
|
# ¿ Jul 23, 2018 08:26 |
|
go maximum mid-1990s and use Harlequin Dylan for Windows
|
# ¿ Jul 23, 2018 09:37 |
|
truly outrageous
|
# ¿ Jul 23, 2018 11:57 |
|
MALE SHOEGAZE posted:composability good, class inheritance bad willing to die on this hill they’re both good just for different things “class inheritance bad” is essentially denying the existence of is-a relationships, which is laughable on its face
|
# ¿ Jul 23, 2018 23:48 |
|
MALE SHOEGAZE posted:ok what’s the best blogging option in 2018? this is about shameless self promotion and not a burning passion to share my ideas with the world so im willing to pay i guess. ideally there’d be analytics i guess. not sure about comments: id guess that comments generate more traffic but it gives people an opportunity to point out how stupid i am right there in the blog, as opposed to offsite. putting your poo poo on your own domain (though hosted) is something you’ll want to do though be sure to leverage Twitter etc. too, for audience engagement micro.blog is easy to host stuff on, also can work like Twitter itself but also lets you host bigger content including photos and podcasts and can also act as a gateway/aggregator for your own hosted stuff (imagine if medium pulled from your wordpress server)
|
# ¿ Jul 23, 2018 23:52 |
|
MALE SHOEGAZE posted:gently caress it rolling my own blogging engine write it in server side Swift!
|
# ¿ Jul 23, 2018 23:52 |
|
MALE SHOEGAZE posted:yeah i'm definitely going to market this around. the rust team just introduced some blog amplifying program where you submit your blog and they post it up all over the place so i'm gonna try and do that too. the Rust Evangelism Strike Force… is real?!
|
# ¿ Jul 24, 2018 03:18 |
|
faculty and TAs at Carnegie Mellon didn’t give a poo poo what tools we used for our assignments as long as submitted assignments compiled and ran and such with the course tools of course, this was in a more civilized era honestly, being able to use a graphical debugger while my classmates struggled with dbx was pretty affirming of my technology choices
|
# ¿ Jul 24, 2018 06:12 |
|
just write some Lisp for processing structured tagged text then write in that and write something to output LaTeX from it (or even directly output PDF)
|
# ¿ Jul 26, 2018 02:50 |
|
gonadic io posted:Ex coworker used to chose in comic sans full time. Idk if he was doing it ironically, or as some kind of counter-culture thing? He said he found it easier to read maybe he just has lovely eyesight I’ve heard that comic sans is coincidentally easier to distinguish for people with dyslexia and unlike dyslexia-specific fonts it’s installed everywhere
|
# ¿ Jul 26, 2018 18:25 |
|
TheCog posted:At the risk of sounding ignorant, what is a p-lang? I don’t know, what’s a p-lang with you?
|
# ¿ Jul 27, 2018 08:26 |
|
does rust let you declare your own operators, using Unicode too? because if not, there’s a project for shoegaze get all APL up in here
|
# ¿ Jul 27, 2018 10:37 |
|
the FP people need more APL in their lives
|
# ¿ Jul 27, 2018 10:37 |
|
Jabor posted:structure it as an internal cloud so that the people developing your applications don't need to care about managing actual machines applications don’t run in the cloud, applications run on users’ devices back-end services used by applications might run in the cloud, of course if you’re really talking about web pages, having someone else host your web pages has been a thing almost as long as web pages have
|
# ¿ Jul 30, 2018 23:34 |
|
make them write in LaTeX and use git?
|
# ¿ Aug 3, 2018 09:33 |
|
MALE SHOEGAZE posted:oh my god i dont know how to do anything. i might as well be learning emacs from scratch. try doing this get yourself off vi
|
# ¿ Aug 4, 2018 19:32 |
|
Luigi Thirty posted:typedef std::vector<Window *>::iterator WindowIterator; lol at Stepanov’s terrible library design, having everything take begin and end iterators instead of having sensible collection protocols oh but then someone might try to treat collections as interchangeable even though they have different performance characteristics and we can’t possibly allow that
|
# ¿ Aug 5, 2018 10:57 |
|
I think that’s cjs
|
# ¿ Aug 5, 2018 23:47 |
|
CRIP EATIN BREAD posted:it'll need to be custom built, unless the format is braindead simple at which point it's not very useful. also where are you sending such binary objects? would the tool need to support RS-232, JTAG, some other transport mechanism, etc? a couple decades ago there was a Mac a tool called General Edit by Quadrivio where you started out with a hex view in one pane and could play around with an almost-C data structure definition in the other and see the data reinterpreted almost as you typed since it was almost-C it was an extremely useful reverse engineering tool and I wish I could convince its author to give me the source or convince somebody to rewrite it it’d be especially awesome if someone built something like that which could also handle packet/stream captures
|
# ¿ Aug 11, 2018 05:35 |
|
Luigi30 do the Motorola 68000 version
|
# ¿ Aug 13, 2018 03:11 |
|
another thing to look at might be things like the original “Design Patterns” and “Refactoring” books; they were both originally written as a way to explain things commonly seen rather than as prescriptions for how to work, and as such just reading through them may help you spot places where you can improve your code one of the aphorisms from the agile community in the very early 2000s also sticks out to me given tef’s recent discussions: once, twice, refactor. if you’re writing applications, don’t bother trying to make everything you do generic and reusable. even if you need to do it twice in one application you may not need to refactor and extract a reusable component. it’s only when you get to using it regularly—three times, four times, N times, depending on the size and specialization of your codebase—that you should think about extracting something reusable. of course like everything there are some people who tied to codify the advice as a rule, but just looking at this stuff as guidelines and advice and things observed can help you see places to break apart the things you create in ways that will be familiar to others and therefore hopefully not cause more problems than they solve.
|
# ¿ Aug 13, 2018 10:06 |
|
Symbolic Butt posted:this is me reading this:
|
# ¿ Aug 17, 2018 05:14 |
|
my new dog posted:my academic license for github expired and now microsoft is holding my codes ransom welcome to the social!
|
# ¿ Aug 17, 2018 05:16 |
|
gods yes, give me explicit scoping any day it’s one of the best things about Smalltalk and Objective-C only in Common Lisp and Dylan do I not feel its lack when writing or especially when reading code, and that’s because they do full multimethod dispatch instead of messaging
|
# ¿ Aug 18, 2018 09:34 |
|
Symbolic Butt posted:I don't recall if it goes through historical stuff like lisp-2 namespaces, but it definitely puts you into a place to understand what tef is rambling about Lisp-1 vs Lisp-2 isn’t that big a deal in a Lisp-2, the same symbol can have a variable binding and a function binding, eg code:
a Lisp-1 behaves like you’d expect from other languages where foo would only have one binding, the value t a few people insist that to be a Lisp is to be a Lisp-2, everyone else just rolls their eyes Common Lisp and emacs Lisp are Lisp-2 while Scheme and Dylan are Lisp-1, so it’s obviously not all that constraining
|
# ¿ Aug 18, 2018 19:48 |
|
MALE SHOEGAZE posted:so i'm working on generating interrupts for my emulator now. i can implement it synchronously and i'm sure it will work fine, but i'm very tempted to run the cpu in its own thread and send interrupts to it. this seems to better match how the machine would actually work. am i right here or am i just making excuses to play with futures? does Rust or the platform you’re running on support something like queues or thread pools? those would be an even better choice than parking the CPU on a thread then you could run every emulated device on its own queue or thread as well
|
# ¿ Aug 18, 2018 20:09 |
|
JawnV6 posted:if you get an interrupt and have a long-running instruction pending retirement, do you blow it out intending to re-execute or delay the interrupt until all pending instruction boundaries retire? what does the reference manual say the real CPU does
|
# ¿ Aug 20, 2018 21:10 |
|
Sapozhnik posted:Why not implement a gdb remote debug interface this is the pro tier solution, then you can even do things like use LLDB’s full-screen terminal UI
|
# ¿ Aug 20, 2018 21:13 |
|
CRIP EATIN BREAD posted:because i get an excuse to write a GUI, something i havent done in ages. write a GUI around the gdb remote protocol
|
# ¿ Aug 20, 2018 21:14 |
|
yet again m68k demonstrates its architectural superiority
|
# ¿ Aug 21, 2018 00:06 |
|
jit bull transpile posted:Eschaton, how are things at home? wonderful just recycled a bunch of old audio and video cassettes and weeded our old CDs, and also got some old Macs from my parents’ house (both 68040 and PowerPC!)
|
# ¿ Aug 21, 2018 05:40 |
|
it’s not the new hotness anymore it’s bad for example, subversion used to be considered good, now it’s considered the worst thing ever because git exists
|
# ¿ Aug 23, 2018 21:47 |
|
|
# ¿ Sep 12, 2024 00:20 |
|
Slurps Mad Rips posted:c tp s: i've finally snapped. i've forked gnu m4 and i'm rewriting it in C++17. I know this is supposed to be a safe space and all but wha the Christ
|
# ¿ Aug 25, 2018 08:49 |