Re: [racket-users] Gear VR

2015-07-01 Thread Max Gonzih
For Scheme/Racket there are Geiser/Quack. They are not as good as SLIME, but pretty close. In my opinion Scheme is much cleaner language. Yes, macrosystem is different from one in common lips, but you just need to adjust your habbits IMHO to make them work for you. Also Racket in particular is

Re: [racket-users] Gear VR

2015-07-01 Thread Christian Schafmeister
I've implemented a Common Lisp that interoperates with C++ and uses LLVM as the backend because I was motivated by the same shortcomings in traditional software development languages and tools (https://github.com/drmeister/clasp). I choose Common Lisp rather than Scheme because the killer featur

[racket-users] Re: Gear VR

2015-07-01 Thread Max Gonzih
On Wednesday, June 24, 2015 at 1:36:12 AM UTC+2, John Carmack wrote: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input.

[racket-users] Re: Gear VR

2015-07-01 Thread Dan Liebgold
On Tuesday, June 23, 2015 at 4:36:12 PM UTC-7, John Carmack wrote: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input. 

Re: [racket-users] Gear VR

2015-07-01 Thread Tony Garnock-Jones
On 07/01/2015 01:13 PM, Neil Toronto wrote: > There's every chance that Typed Racket's union types, singleton symbol > types, and occurrence typing will make it fairly easy to type an > s-expression-based wire protocol; e.g. > > (define-type Command (List ' ...) > (define-type Commands (Pair

Re: [racket-users] Gear VR

2015-07-01 Thread Neil Toronto
On 07/01/2015 10:47 AM, John Carmack wrote: S-expressions actually are one of the core wins from my use of lisp so far -- embracing read/write (and the associated bandwidth cost) as a wire protocol over yet another hand crafted binary format has been a significant win (however, the flexibilit

Re: [racket-users] Re: [racket][system] Web server does not sleep when idling in Solaris/OpenIndiana

2015-07-01 Thread WarGrey Gyoudmon Ju
Okay. It works. Thank you. On Tue, Jun 30, 2015 at 7:13 PM, Matthew Flatt wrote: > Would using select() instead of poll() avoid the problem? You could try > a Racket build that uses select() by changing "mzconfig.h" as generated > by `configure` to not define `HAVE_POLL_SYSCALL`. > > The `config

Re: [racket-users] Gear VR

2015-07-01 Thread David Tin Nyo
In case you are not aware of Arcadia, you should check out this project: http://arcadia-unity.tumblr.com/ It uses a (hacked) CLR fork of Clojure to connect to Unity. It might help to inform you what directions to take. I can tell you connecting a REPL to a live Unity game is a godsend. Being

Re: [racket-users] generalised set! in Racket

2015-07-01 Thread Alexander D. Knauth
On Jul 1, 2015, at 4:27 AM, Alexey Cherkaev wrote: > Hi all, > > Thanks to all replies, at the moment I would tend to agree that generalised > `set!` might not be such a great idea after all: > The notion of 'place' is essentially a pointer to a memory location, but it > is not the first-clas

[racket-users] Re: Gear VR

2015-07-01 Thread Alexander McLin
On Wednesday, July 1, 2015 at 7:07:03 AM UTC-4, AJ Campbell wrote: > JSON is probably going to be the go-to format to send/receive renderable 3D > packets. The thought of doing it with XML makes me feel ill. I'm sure Racket > can handle JSON data (it very well might already for all I know), but

[racket-users] Re: Gear VR

2015-07-01 Thread Henri Tuhola
keskiviikko 24. kesäkuuta 2015 2.36.12 UTC+3 John Carmack kirjoitti: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input.

RE: [racket-users] Gear VR

2015-07-01 Thread John Carmack
While I got tagged as a "technical idealist" for a long time, in reality I am deeply pragmatic. I fantasize about building a "crystalline pyramid of comprehensible mutually-interlocking concepts", but I know the folly of it. I have a not-so-large number of hours that I can possibly devote to t

Re: [racket-users] Gear VR

2015-07-01 Thread Matthias Felleisen
On Jul 1, 2015, at 7:07 AM, AJ Campbell wrote: > JSON is probably going to be the go-to format to send/receive renderable 3D > packets. The thought of doing it with XML makes me feel ill. I'm sure Racket > can handle JSON data (it very well might already for all I know), It does of course.

Re: [racket-users] Gear VR

2015-07-01 Thread Gabriel Laddel
*Sigh* While I'm happy to see John Carmack using a Lisp, you're missing the point. If you offer Lisp as a "scripting language" you'll fail to show off why *exactly* it's better. S-expressions shine because they save you from the entirely mechanical task of parsing. There are emergent properties

[racket-users] Re: Gear VR

2015-07-01 Thread Ray Alez
On Tuesday, June 23, 2015 at 7:36:12 PM UTC-4, John Carmack wrote: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input. 

[racket-users] Re: Gear VR

2015-07-01 Thread Erik Post
On Wednesday, 24 June 2015 01:36:12 UTC+2, John Carmack wrote: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input.  Wou

[racket-users] Re: Gear VR

2015-07-01 Thread AJ Campbell
On Tuesday, June 23, 2015 at 4:36:12 PM UTC-7, John Carmack wrote: > The intersection of Gear VR owners and Racket users may consist of just me at > the moment, but if anyone else here is interested in discussing the work I am > doing with driving VR by Racket/Scheme, I would welcome the input. 

Re: [racket-users] generalised set! in Racket

2015-07-01 Thread Alexey Cherkaev
Hi all, Thanks to all replies, at the moment I would tend to agree that generalised `set!` might not be such a great idea after all: - The notion of 'place' is essentially a pointer to a memory location, but it is not the first-class citizen: the following expressions are not equivalent: