(trilema) gabriel_laddel: BingoBoingo: meh, I'm done here, read more or something
(trilema) gabriel_laddel: punkman: so when you create a new format or something in ALGOL you have to create a new parser right?
(trilema) gabriel_laddel: punkman: okay, okay
(trilema) gabriel_laddel: BingoBoingo: hide it all behind Super-Meta-click and leave the rest to Congnition Stratifies(TM)
(trilema) gabriel_laddel: BingoBoingo: thins can all be done at the UI level
(trilema) gabriel_laddel: punkman: have you tried lisp yet?
(trilema) gabriel_laddel: "Here are some abstractions, solve the problem." The end
(trilema) gabriel_laddel: punkman: the whole DSL thing doesn't have a name in lisp because it isn't needed
(trilema) gabriel_laddel: punkman: the problem with creating "DSLs" in ALGOL is that you end up losing M-. (jump to definition) and any ability you may have had to interact with the AST of the previous programming language (read: the actual language, as it is the thing that contains all the semantics) when you change the syntax
(trilema) gabriel_laddel: BingoBoingo: wrong wrong wrong, study more
(trilema) gabriel_laddel: one sec, thinking of an example...
(trilema) gabriel_laddel: punkman: you lose the full power of the programming language.
(trilema) gabriel_laddel: BingoBoingo: Enough with the almost analogies already. They're an escape hatch to nowhere.
(trilema) gabriel_laddel: He who wields Masamune, a loper device, lispm etc.
(trilema) gabriel_laddel: Want to launch a 3D visualization from a button press in the back of the settings menu? Sure, why not.
(trilema) gabriel_laddel: the full power of the machine should be yours, at all times
(trilema) gabriel_laddel: the correct model is that you never have a DSL or "mini-language"
(trilema) gabriel_laddel: nah, you've got it backwards
(trilema) gabriel_laddel: I don't know wtf textbook highlighting has to do with anything
(trilema) gabriel_laddel: BingoBoingo: it is quite obvious that I've poorly expressed exactly why the web interface for Masamune exists.
(trilema) gabriel_laddel: BingoBoingo: because I want your information pl0x and I'm not going to ask nicely.
(trilema) gabriel_laddel: BingoBoingo: I don't think you have context here
(trilema) gabriel_laddel: you get macros etc.
(trilema) gabriel_laddel: just hack parenscript (which compiles down to JS)
(trilema) gabriel_laddel: there is a partially complete js->parenscript transpiler so that you don't have to read js
(trilema) gabriel_laddel: e.g., scriping combinations of browser movements, OCR routines and X windows level key-presses together for data mining
(trilema) gabriel_laddel: whatever
(trilema) gabriel_laddel: BingoBoingo: because there is a lot of information that needs to be sucked out of the web, and having a 'sharp' blade with which to do this will be quite valuable moving forwards.
(trilema) gabriel_laddel: Something like 40% of the conkeror js translates to PS without signaling conditions using the included js->ps transpiler.
(trilema) gabriel_laddel: Incidentally, improving the browser interface is what I plan on using to punish interns / employees who create DSLs, configuration file formats, non-reader macro syntax extensions...
(trilema) gabriel_laddel: http://log.bitcoin-assets.com//?date=07-09-2015#1265774 << I hack it using the parenscript REPL you can find in the Masamune repository. Mozrepl (the basis) provides some very rudimentary debugging facities that tbh, I almost never use due to a burning hatred of js and no reason to ever sharpen that edge of the blade.
(trilema) gabriel_laddel: !up VariaVarietatis
(trilema) gabriel_laddel: spelling?
(trilema) gabriel_laddel: !up refferedbyloper
(trilema) gabriel_laddel: nvm - I've just got a bunch of DERIVE files, no sources.
(trilema) gabriel_laddel: erm let me unpack derive.zip and see wtf is in here then
(trilema) gabriel_laddel: mircea_popescu: already downloaded it ;-) but will probably stick with Macsyma.
(trilema) gabriel_laddel: Maxima is neato, but the ALGOL interface to all the goodies sucks.
(trilema) gabriel_laddel: Yeah, I failed at that a while back.
(trilema) gabriel_laddel: symbolics box...
(trilema) gabriel_laddel: asciilifeform: is there anything in particular DERIVE has that maxima does not? I read a presentation on the matter, which had some nice specifics (inequality support) but am curious why you fondly remember the former rather than the latter.
(trilema) gabriel_laddel: funkenstein_: life is ruff, here, have a blanket.
(trilema) gabriel_laddel: in any case, it tells me if I'm at all interested in the individual
(trilema) gabriel_laddel: it'll spark an interesting conversation - or not.
(trilema) gabriel_laddel: nah, more along the lines of "I'm a programmer" "orly, do you grok lisp? What the primary advantages that haskell's type system provides? Ada's test suite: comments?"
(trilema) gabriel_laddel: mircea_popescu: she is involved in the pornography industry in some capacity?
(trilema) gabriel_laddel: !up sexy_saffron
(trilema) gabriel_laddel: she giggles throughout iirc
(trilema) gabriel_laddel: twas for taleb
(trilema) gabriel_laddel: ben_vulpes: no comment & looks like fun.
(trilema) gabriel_laddel: "god fucking forbid i ask for the best rum in the world (centenario anejo especial) because they don't import it from nearby costa rica" << lol
(trilema) gabriel_laddel: and here I was under the impression stas didn't like penis.
(trilema) gabriel_laddel: http://www.mazepath.com/uncleal/geoduck.jpg << Al wins. Again.
(trilema) gabriel_laddel: America is two generations too late for that
(trilema) gabriel_laddel: hola
(trilema) gabriel_laddel: trinque: it's in the logs, but work mostly.
(trilema) gabriel_laddel: trinque: how goes btw
(trilema) gabriel_laddel: I've a thing for faces.
(trilema) gabriel_laddel: trinque: lol, no fear - it just turns me off.
(trilema) gabriel_laddel: read the logs?
(trilema) gabriel_laddel: !down moonpunter
(trilema) gabriel_laddel: or is such a thing for sale
(trilema) gabriel_laddel: Do you have a database of all the judges, the lawyers who frequent their courts etc?
(trilema) gabriel_laddel: mircea_popescu: more specifically, I'd love to hear more about the justice system some time
(trilema) gabriel_laddel: moonpunter: also what
(trilema) gabriel_laddel: GODDAMNIT MP HOW IS ARGENTINA
(trilema) gabriel_laddel: ;; ud cray
(trilema) gabriel_laddel: but his face!
(trilema) gabriel_laddel: troglodyte male in the background ruins photo :/
(trilema) gabriel_laddel: ewww troglodyte photobomb
(trilema) gabriel_laddel: !down shovel_boss
(trilema) gabriel_laddel: !up moonpunter
(trilema) gabriel_laddel: !up shovel_boss
(trilema) gabriel_laddel: mircea_popescu: how is Ar?
(trilema) gabriel_laddel: mircea_popescu: I work a lot but have a new crush. 5/10?
(trilema) gabriel_laddel: Norm Hardy
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=29-08-2015#1255663 << see Bill Gosper
(trilema) gabriel_laddel: !up diana_coman
(trilema) gabriel_laddel: jwz also failed to use his winnings productively.
(trilema) gabriel_laddel: 04:49:25 mircea_popescu: they should have held out for 55 billion. << lol
(trilema) gabriel_laddel: oh ty
(trilema) gabriel_laddel: ;; later tell mircea_popescu https://drive.google.com/file/d/0Bznn0f9Mk3KATnVoRWxCb05PTEE/view?usp=sharing << Symbolics https://drive.google.com/file/d/0Bznn0f9Mk3KAODdIREhqMkcyM28/view?usp=sharing << Pixar
(trilema) gabriel_laddel: mircea_popescu: Compare: Symbolics demo reel 1989 ( https://www.youtube.com/watch?v=V4HXPJtym2Q ) to Pixar demo reel 1988 ( https://www.youtube.com/watch?v=__3aAOBWW60 ) and note Symbolics wasn't a graphics company.
(trilema) gabriel_laddel: shinohai: in derpspeak, this is "toxic"
(trilema) gabriel_laddel: (from the back of cltl2)
(trilema) gabriel_laddel: "... a magnificent job. I have never seen a language description that is more complete or more precise, yet each chapter is throughly enjoyable and subtly witty. The book is absolutely indispensable for all serious LISP students and users; its high quality is a major reason why Common LISP is *the* LISP of the future" - Patrick Henry Winston
(trilema) gabriel_laddel: ben_vulpes: what, like trolling through CLHS?
(trilema) gabriel_laddel: Yep. Him and many others. One rubyist had a particularly entertaining one where he complained about Naggum (who had already passed) being "toxic for the community".
(trilema) gabriel_laddel: I can't wait for the inevitable blog post about how "CL isn't really all that good" and "the language has serious problems and a lack of tooling"
(trilema) gabriel_laddel: ben_vulpes: I don't know anything aobut libuv and as such didn't comment.
(trilema) gabriel_laddel: asciilifeform: No one ever gets called to extend a program's feature-set? Nonsense.
(trilema) gabriel_laddel: ben_vulpes: yeah
(trilema) gabriel_laddel: ummm
(trilema) gabriel_laddel: I'm mentioning this because people say it's so goddamn hard to get CL work, which I have not found to be the case.
(trilema) gabriel_laddel: ben_vulpes: you specifically or your dev shop?
(trilema) gabriel_laddel: kk, adding
(trilema) gabriel_laddel: nah, it's bezzle
(trilema) gabriel_laddel: asciilifeform: potential CL work?
(trilema) gabriel_laddel: ben_vulpes:
(trilema) gabriel_laddel: I've a list of programmers included in the "info" tab of the program I wrote for work. The idea being that if I"m not around and something goes wrong, they contact one of these people. Let me know if you want to be on that list.
(trilema) gabriel_laddel: ben_vulpes: trinque: one *could* do some tests on manardb to see if this strategy it is speedy enough for the problems you've got
(trilema) gabriel_laddel: trinque: do you want CL work?
(trilema) gabriel_laddel: there is a default .conkerorrc file that is required to run it called default-conkerorrc.js
(trilema) gabriel_laddel: it's all in there
(trilema) gabriel_laddel: .../masamune/browser/
(trilema) gabriel_laddel: Just grab it
(trilema) gabriel_laddel: It still fucking sucks, but eh
(trilema) gabriel_laddel: allows scripting with parenscript
(trilema) gabriel_laddel: trinque: you prolly want the masamune "backdoor" for conkeror
(trilema) gabriel_laddel: yeah, idk
(trilema) gabriel_laddel: trinque: wtf do you have multiple windows for?
(trilema) gabriel_laddel: thanks MP
(trilema) gabriel_laddel didn't even know he was into this, until now
(trilema) gabriel_laddel: With lots of hitting, choking and "give me the CORRECT solution you stupid slut"
(trilema) gabriel_laddel: Or instead of the "stupid student fucks teacher" trope, reverse it. Stud teacher is teaching Taylor's therom incorrectly, smart, slutty student explains & fucks.
(trilema) gabriel_laddel: Sasha Grey sorta got that, but only after she finished her career.
(trilema) gabriel_laddel: There is a lot to do in this vein, actually.
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=22-07-2015#1209698 << I would pay for a video of Stoya reciting PURSUING THE LIMITS OF FAILED SYMMETRY + a few other Schwartz works while being fucked.
(trilema) gabriel_laddel: If you're reading it, it's for you + wrong in all the right places?
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=23-07-2015#1210690 << Oh oh, let me guess!
(trilema) gabriel_laddel: chess has been solved
(trilema) gabriel_laddel: I was never party to either of those, so idk
(trilema) gabriel_laddel: math club then
(trilema) gabriel_laddel: well, actually I'm against chess club
(trilema) gabriel_laddel: phf: but whatever, I'm not against chess club
(trilema) gabriel_laddel: phf: Sure, as "fundamentally misguided" as any other meetup for young people.
(trilema) gabriel_laddel: "play with computers & new friends"
(trilema) gabriel_laddel: IMHO, hackathons are at their core a good thing - all implementations thus far have been terrible.
(trilema) gabriel_laddel: "there's this one neat trick they don't want you to know after all " << hahaha
(trilema) gabriel_laddel: maybe that last one gets pushed back a few years\
(trilema) gabriel_laddel: trilema.com
(trilema) gabriel_laddel: "The Wheel of Time"
(trilema) gabriel_laddel: "The History of the Decline and Fall of the Roman Empire"
(trilema) gabriel_laddel: sounds like a smart kid, good for you.
(trilema) gabriel_laddel: "climbs everything" < good to hear he's healthy
(trilema) gabriel_laddel: cazalla: how's the wife/child?
(trilema) gabriel_laddel: trinque:
(trilema) gabriel_laddel: Allegrocache is the only lisp solution that will work for this size dataset afaik, and I've spent a lot of time looking.
(trilema) gabriel_laddel: trinque: size of the data sets you're dealing with?
(trilema) gabriel_laddel: o anything complicated I simply ask for it. And I mean simply. I should never have to put away the thing I'm working on unless I've actually finished it (fat chance say my publishers) or want to do something else entirely."
(trilema) gabriel_laddel: When I say 'work', I mean I want to be able to start typing on the screen, and if I feel like putting in a drawing, I draw on the screen. Or I bring something from my scanner on to the screen, or I send something from my screen to someone else. Or I get my Mac to play the tune I've just written on the screen on a synthesiser. Or well, the list obviously is endless. And if I need any particular tool to enable me to d
(trilema) gabriel_laddel: 3. Have a bit of fun provided I've done enough of 2, which is rarely, but that's another issue.
(trilema) gabriel_laddel: 2. Work.
(trilema) gabriel_laddel: 1. Turn on the machine.
(trilema) gabriel_laddel: " What I want to be able to do is this.
(trilema) gabriel_laddel: it is pretty easy to crash your lisp using CL-OPENGL
(trilema) gabriel_laddel: Or I could use CL, PCLOS, retain my sanity.
(trilema) gabriel_laddel: trinque: bingo!
(trilema) gabriel_laddel: haha, I believe no such thing, but I have to deliver "working" (for some value of that word) software to clients irrespective of how hardware behaves.
(trilema) gabriel_laddel is working on it, but money, time, lazy etc.
(trilema) gabriel_laddel: I'm just leaving this in the logs on the off chance someone decides to play around with it.
(trilema) gabriel_laddel: ben_vulpes: lolidk prolly
(trilema) gabriel_laddel: ftr, when using manardb you'll have to force it to init on reboot by creating a junk mmap'ed class.
(trilema) gabriel_laddel: OSICAT is a unix bindings library, download/build that program, it'll CFFI some stuff and kosher.
(trilema) gabriel_laddel: ben_vulpes: You can "man mremap"?
(trilema) gabriel_laddel: does manardb not work out of the box?
(trilema) gabriel_laddel: ben_vulpes: wtf why are you grepping for that.
(trilema) gabriel_laddel: ;; seen Xemist
(trilema) gabriel_laddel: me: "lisp makes meta-programming trivial" him: "if it did they'd rule the world already, and therefore I don't have to consider your argument"
(trilema) gabriel_laddel: trinque: haha no
(trilema) gabriel_laddel: trinque: I met the guy who wrote that. Ugh.
(trilema) gabriel_laddel: supposedly it's fast
(trilema) gabriel_laddel: manardb does everything but that...
(trilema) gabriel_laddel: trinque: does elephant allow you to redefine classes without restarting?
(trilema) gabriel_laddel: trinque: lol
(trilema) gabriel_laddel: I've read everything Mr. Yegge has written
(trilema) gabriel_laddel: ascii_field: I know.
(trilema) gabriel_laddel: ascii_field: reference material for ben+pete's school for kids who might maybe not suck one day
(trilema) gabriel_laddel: ben_vulpes: pete_dushenski: http://steve-yegge.blogspot.com/2006/07/wizard-school.html
(trilema) gabriel_laddel: http://www.shagbase.com/one-piece-off-ass/ << lovely captions
(trilema) gabriel_laddel: mats: don't be shy, name names! Who in here is faking their hatred?
(trilema) gabriel_laddel: exact article I was thinking of
(trilema) gabriel_laddel: there was one man who wanted to prosecute the IBM fella, and I can't remember his name...
(trilema) gabriel_laddel: ascii_field: yep.
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=16-07-2015#1203738 << uh, try reading up on the titanic crash?
(trilema) gabriel_laddel: Would appreciate any input.
(trilema) gabriel_laddel: ftr, I think the 3 canonical CL books are CLtL2, Keene and Art of the MOP
(trilema) gabriel_laddel: trinque: Congrats. It is a lovely book. Simple, to the point, and clearly the product of someone who understood *exactly* the limitations of their tooling.
(trilema) gabriel_laddel: mircea_popescu: now that I think about it, you mentioned it in one of the few articles discussing your budding romance with Ar.
(trilema) gabriel_laddel: mircea_popescu: I've not read that one.
(trilema) gabriel_laddel: danielpbarron: asciibooklist is missing "China's Examination Hell: The Civil Service Examinations of Imperial China". It is quite good.
(trilema) gabriel_laddel: trinque: ben_vulpes: http://www.amazon.com/Object-Oriented-Programming-COMMON-LISP-Programmers/dp/0201175894/ref=sr_1_1?ie=UTF8&qid=1437016401&sr=8-1&keywords=a+programmers+guide+CLOS
(trilema) gabriel_laddel: ;; google site: trilema.com "this is my attempt at trolling the electrical engineers"
(trilema) gabriel_laddel: "less liquid, less acid"
(trilema) gabriel_laddel: oh, and the liquid-acid restaurant.
(trilema) gabriel_laddel: asciilifeform: hrm. I don't remember that one, but now that I think about it, there is a comment you made on a nonsense article ~"MP took a delivery of some potent smokables?".
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=16-07-2015#1203282 << there are three relevent trilema articles. One describes MP's stance on drug legality (perhaps they should be illegal b/c else they'd be mandatory) the second doesn't have a comments section and shows off some MDMA on a tea tray (biz meeting iirc?) and the third mentions the purity of Ar cocaine in the footnotes.
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=16-07-2015#1203280 << wtf why would you target "internet users".
(trilema) gabriel_laddel: Sure it doesn't run "on the web" but one can socket one lisp proc into another and done?
(trilema) gabriel_laddel: CLIM!?
(trilema) gabriel_laddel: ^ wtf why
(trilema) gabriel_laddel: !up artifexd
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=15-07-2015#1202192 << You wouldn't use CLOS for this afaik? Write a (generic?) function that performs the necessary data munging and deal with these unnamed structures using `cons', `append', `car' etc.
(trilema) gabriel_laddel: Should be easy enough to add on top of CLOS if one really needs it.
(trilema) gabriel_laddel: ^ some people would like to have CLOS "models" http://web.archive.org/web/20140711171553/http://symbo1ics.com/blog/?p=2316 (see the section "An Interface/API Mechanism")
(trilema) gabriel_laddel: !s embrace and extinguish
(trilema) gabriel_laddel: "security investments"
(trilema) gabriel_laddel: this is what I'm pointing out
(trilema) gabriel_laddel: decimation: what happened to that "new country on unclaimed land"
(trilema) gabriel_laddel: http://log.bitcoin-assets.com/?date=12-07-2015#1198199 << Would an intern be more useful working for you or some node.js type?
(trilema) gabriel_laddel: I could go to africa (or stanford) if I wanted to be "considered intelligent"
(trilema) gabriel_laddel: Even if what I'm suggesting for interns is state of the art for some people.
(trilema) gabriel_laddel: I want to move *up* the ladder of abstraction. Purely mechanical lisping doesn't interest me.
(trilema) gabriel_laddel: I need interns
(trilema) gabriel_laddel: mircea_popescu: because I'm lazy?
(trilema) gabriel_laddel: mircea_popescu: the problem with templates is that generating syntatically correct code is fucking impossible.
(trilema) gabriel_laddel: *eulora
(trilema) gabriel_laddel: eurlora client?
(trilema) gabriel_laddel: mircea_popescu: yep.
(trilema) gabriel_laddel: mircea_popescu: yeah
(trilema) gabriel_laddel: gernika: you live in the valley?
(trilema) gabriel_laddel: gernika: odd.
(trilema) gabriel_laddel: !up cosmo
(trilema) gabriel_laddel: !up trixbutt
(trilema) gabriel_laddel: phf: Nothing interesting. Twas already covered in the logs...
(trilema) gabriel_laddel: phf: C-c C-d d << M-x slime-describe-symbol
(trilema) gabriel_laddel: kakobrekla: search is down?
(trilema) gabriel_laddel: !s dawg just make the cardano already so we can sell em
(trilema) gabriel_laddel: Yep. This is what I'm trying to get ascii to see.
(trilema) gabriel_laddel: I mean that someone should have paid for you to write CL, preferable packaging it up as an unchanging distro supporting only a subset of hardware.
(trilema) gabriel_laddel: *the development experience
(trilema) gabriel_laddel: seriously, redirecting a trinque at CL would make the development 100x better.
(trilema) gabriel_laddel: asciilifeform: this is what I mean by "we need people to carry the water"
(trilema) gabriel_laddel: I hope you don't take offense to this but...
(trilema) gabriel_laddel: fucking ayy man
(trilema) gabriel_laddel: defclass, plists, alists
(trilema) gabriel_laddel: yeah, I wish you the best of luck on that quest. It is straightforwards, but ugh.
(trilema) gabriel_laddel: why would you want to revise sexprs?