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

Pages: 1-4041-

NIkita, did you...

Name: Anonymous 2015-01-24 2:52

Name: Anonymous 2015-01-24 2:57

Stop making threads every time you want to send a message to obe person.

Name: Anonymous 2015-01-24 2:59

>>2
What does "obe" mean?

Name: Anonymous 2015-01-24 3:00

>>2
It's not like I can PM him or something lol

Name: Anonymous 2015-01-24 3:01

Did he add propagators or similar constructions to Symta?
Did he not?
It doesn't matter, since Symta doesn't pass the man-or-boy test.

Name: Anonymous 2015-01-24 3:02

>>2
Please, stop telling me what to do, please. But if you insist, at least do it politely, please.

Name: Anonymous 2015-01-24 3:40

>>3
I think it's a typo for "oboe"

Name: Anonymous 2015-01-24 8:52

tfw you don't really understand truth maintenance systems or the other more complex parts of this.

Name: Anonymous 2015-01-24 10:32

>>8
That feel when you do understand that all of that is useless mental masturbation.

Name: Anonymous 2015-01-24 16:06

>>9
mental masturbation
Whatever you say, Cudder. Your ``optimilized web browser'' is pure mental masturbation and no results.

Name: Anonymous 2015-01-24 16:09

Cudder is all talk and no action.

Name: Anonymous 2015-01-24 16:12

Why should I add it to Symta? Users of the language can implement it on their own.

Name: Anonymous 2015-01-24 16:16

>>12
Also, although I've seen these networks used to implement GUI (http://common-lisp.net/project/cells/), in practice they make code harder to write and follow, than simpler DOM-like approach.

Name: Anonymous 2015-01-24 16:16

>>12
It's a useful feature of the future.
And your argument isn't that strong, since anyone could take Scheme, for example, and "implement anything they want on their own".
Please, Mr. Sadkov, add propagators to Symta.

Name: Anonymous 2015-01-24 16:18

http://smuglispweeny.blogspot.ru/2008/02/cells-manifesto.html
my pet project Cells, the kind of thing I'll be sitting in a rocking chair twenty years from now mumbling how the CIA stole it from me but they don't have the latest version I have that in a floppy disk here in my shirt pocket.

Does Sussman have the latest version?

Name: Anonymous 2015-01-24 16:19

>>12

It'd make Symta stand out and get attention of the Sussman as well as the lambda-the-ultimate website where Knights of the λ-calculus hand around. Academics would be all over Symta and help with it.

Not only that, but it'd be a useful feature. Have you seen what it's all about?

Name: Anonymous 2015-01-24 16:21

>>13,15
Those aren't the same "cells" as in the propagator paradigm. They function in complete different ways.

Name: Anonymous 2015-01-24 16:28

>>17
Idea is the same - dataflow programming, which is somewhat useless outside of audio production software.

Name: Anonymous 2015-01-24 16:34

>>18
It makes you capable of building systems with a much broader range of possible information flows, good for multidirectional computation in general.
Please read http://dspace.mit.edu/bitstream/handle/1721.1/44215/MIT-CSAIL-TR-2009-002.pdf (but remember it's from 2009, there's been even more development)

We need propagators in Symta.

Name: Anonymous 2015-01-24 16:39

>>19
They are useless for general purpose programming, because every time you change root value, you have to propagate change to all dependent value. This is even more inefficient than Haskell's thunks.

Name: Anonymous 2015-01-24 17:03

>>20
Propagator networks, developed by Radul [4], are a general-purpose concurrent programming paradigm
http://dig.csail.mit.edu/2010/Papers/IPAW/ipaw2010.pdf

Name: Anonymous 2015-01-24 17:06

the more generic nature of propagators allows this design to be useful more generally. I hope to eventually test the system across a number of hosts to ensure that the system is fully scalable.
http://dig.csail.mit.edu/2010/Papers/IPAW/ipaw2010.pdf

Name: Anonymous 2015-01-24 17:13

how would you debug a cycle inside a network of propagators?

imaging your multithreading app stops responding and you don't know where to look.

that would the true programmer's nightmare

Name: Anonymous 2015-01-24 17:18

>>23
Ever heard of analytic debugging?
Read page 3 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.14.5068&rep=rep1&type=pdf

It doesn't have much to do with the propagator paradigm, but more with constraint programming, but it gives some basic ideas.

Name: Anonymous 2015-01-24 17:31

>>24
analytic debugging
No. And I don't want to. If you can't easily debug with a few simple printfs, then you're doing something wrong.

Name: Anonymous 2015-01-25 0:26

Dear Nikita,

Although you have a lot of retards telling you to add propagators and other dumb shit, I urge you to go your own way as you probably have with your silly programming language.

by the way, why don't you cunts just fork his project and add propagators to it if you want it so bad. better yet you could rewrite the whole thing so it actually works ...

Name: Anonymous 2015-01-25 1:03

>>26
I urge you to go your own way as you probably have with your silly programming language.
Thank you, Anonymous.

by the way, why don't you cunts just fork his project and add propagators to it if you want it so bad.
I guess most of the language would be somewhat hard for them. Especially because my tutorial doesn't explain the idiomatic use of language. I.e. where should one use prototype base inheritance vs type based.

you could rewrite the whole thing so it actually works ...
It actually works. Just haven't compiled the latest version for Windows. Although I've discovered, that just using long long would make it work even on 32bit systems, like Android.

Name: Anonymous 2015-01-25 1:38

My comrade Vladimir say to me about this book. Is wonderful! My laboratory is awaiting with expectation for next book by Fischbach! Perhaps next subject is terrible secrets of space! Fischbach is great American physicist brotherhood.

Name: Anonymous 2015-01-25 13:25

Why does Nikita say that Symta has no GC if it's implemented in Common Lisp? He probably doesn't realize that all his objects are silently getting garbage collected.

Name: Anonymous 2015-01-25 14:10

>>29

Symta is implemented in C. The Common Lisp part is just the bootstrap compiler, because it is enormously hard to write something in plain C.

As you can see, https://github.com/saniv/symta/blob/master/bootstrap/symta.lisp just produces the C code.

Name: Anonymous 2015-01-25 14:20

>>30
OK you win this one, Kiketa.

Name: Anonymous 2015-01-25 18:45

>>30
Symta is implemented in C
Why isn't Symta written in Symta?
I'm baffled here.

Name: Anonymous 2015-01-25 19:35

>>32
why isn't C implemented in C, but uses target arch's assembly?

Name: Anonymous 2015-01-25 19:54

C is written in C ;)

Name: Anonymous 2015-01-25 19:58

>>34
Nope. It compiles to assembly.

Name: Anonymous 2015-01-25 20:01

Lisp is written in Lisp.
Is Symta inferior, since Symta isn't written in Symta?

Name: Anonymous 2015-01-25 20:03

>>36
how exactly?

Name: Anonymous 2015-01-25 20:06

>>36
Lisp is written in Lisp.
Your assumption is incorrect. For example,
https://github.com/sbcl/sbcl/tree/master/src/runtime
is full of *.c files.

The first Lisp implementation was written in IBM 704 assembly language. Even CAR and CDR come from there.

Name: Anonymous 2015-01-26 0:00

>>30
because it is enormously hard to write something in plain C.
mental midget TSK

Name: Anonymous 2015-01-26 0:04

>>39
What have YOU wrote?

Name: Anonymous 2015-01-26 0:54

>>40
What have YOU written?
Corrected.

Name: Anonymous 2015-01-26 1:26

>>1

le ebin win, /g/roski

Name: Anonymous 2015-01-26 13:25

At least >>44 has written a dubs checker.

Name: Anonymous 2015-01-26 14:06

>>42
Could a /g/rowski get this epic dubs?
Yeah, I thought so.

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