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
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
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.
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.
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
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
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
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
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
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
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.
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
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.
*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
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.
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
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.
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:
18 matches
Mail list logo