Does anybody have suggestions for sources of software / computing / codecasting related videos similar to this? Something to put on in the background while working? TOPLAP ( http://toplap.org/ ) is a decent example of this but they are focused on audio/visual entertainment only. Basically I'm looking for Twitch for programmers.
Implementing a bignum calculator – Rob Pike [video]
21–28 of 28 posts
Re: Implementing a bignum calculator – Rob Pike [video]
#22Earlier quoted context omitted.
People use lisp for something other than a programming discussion talking point?
The message board that you posted this to. Written in Arc which is a dialect of lisp.
Re: Implementing a bignum calculator – Rob Pike [video]
#23He wants to compute some bignums, so he writes an APL interpreter in Go... Now he is scratching his itch and making nice slides to boot. However, it would have been simpler for him to have typed "python" at the commandline... Python ints are arb precision :)
Implementing a BigNum calculator using APL concepts is one way to play. I do this all the time. I'll implement something that will never be in production somewhere or useful to anybody purely for the learning experience and challenge of it.
[EDIT: spelling]
Re: Implementing a bignum calculator – Rob Pike [video]
#24Re: Implementing a bignum calculator – Rob Pike [video]
#25This snippet from the implementation sheds some light on the origins of Go for me, the mindset from which it's born and why it isn't a language for me. interactive := false if name == "-" { interactive = true fd = os.Stdin } else { interactive = false fd, err = os.Open(name) } Or do you think I am reading into it too much?
Could you explain why that snippet makes you decide that way?
interactive := (name == "-")
fd, err := interactive ? (os.Stdin, None) : os.Open(name)
[And yes I understand that Go probably doesn't have tuple literals or a concept of 'None'].Re: Implementing a bignum calculator – Rob Pike [video]
#26Earlier quoted context omitted.
The message board that you posted this to. Written in Arc which is a dialect of lisp.
So you mean they use it to create an application that allows them to... talk about lisp.
Graham later made Arc, the language in which HN is written. To the best of my knowledge Arc's only major project is in fact Hacker News.
So, essentially, yes, you're correct.
Re: Implementing a bignum calculator – Rob Pike [video]
#27Earlier quoted context omitted.
So you mean they use it to create an application that allows them to... talk about lisp.
So, the correct answer here would've been that Viaweb--Graham's company that later became Yahoo! Store--was done in Common Lisp. I'm not really aware of any other example of Common Lisp in a real commercial setting other than Mirai (which I think is dead nowadays anyway). Graham later made Arc, the language in which HN is written. To the best of my knowledge Arc's only major project is in fact Hacker News. So, essent…
largely written in a few million lines of Lisp...
Re: Implementing a bignum calculator – Rob Pike [video]
#28Does anybody have suggestions for sources of software / computing / codecasting related videos similar to this? Something to put on in the background while working? TOPLAP ( http://toplap.org/ ) is a decent example of this but they are focused on audio/visual entertainment only. Basically I'm looking for Twitch for programmers.
A couple links I have stashed: http://coderstv.com/ http://confreaks.com/ http://www.dotconferences.eu/ http://brikis98.blogspot.com/2014/05/must-see-tech-talks-for...