Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

what the fug is metaprogramming

Name: Anonymous 2018-12-14 20:36

and why are lisp weenies so obsessed with it?
t. java pleb

Name: Anonymous 2018-12-14 21:06

Programs as data. A generalised idea of first-order functions. Simplest example: self-modifying programs. It’s a very simple idea that has been blown up by academia.

Name: Anonymous 2018-12-14 21:08

That time you used notepad++ search and replace to turn a list of anii to a list of sequel commands, each inserting one anus into the table? Metaprogramming basically.

Name: Anonymous 2018-12-14 21:14

And lisp is adequate because a lisp program is just a nested linked list and can be operated on. (+ 5 (* 2 4)) is the same object as (define anux (* 3 3)). Both can be carred and cuddered.

Name: Anonymous 2018-12-14 21:48

>>2
Programs as data.
Then how do you perform data execution prevention? Saying data == code is bad for security.

Name: Anonymous 2018-12-14 22:25

>>5
Algorithmically determine the trust level of the data source before execution.

Name: Anonymous 2018-12-14 23:36

>>2
Wrong, it has nothing to do with first order functions.

Name: Anonymous 2018-12-15 0:29

>>6
Algorithmically
just a buzzword, you gotta be specific

Name: Anonymous 2018-12-15 8:34

>>5
How do you not accidentaly run os.exec instead of io.echo on "sudo rm -rf /"? HIBT?

Name: Anonymous 2018-12-15 14:31

>>1
Metaprogramming is a design method that creates code dynamically from requirements , like a mix of abstract factory and builder pattern.

Name: Anonymous 2018-12-15 14:31

x

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List