Hacker Newsnew | past | comments | ask | show | jobs | submit | makuto's commentslogin

That's true. I was mainly trying to indicate there is no boxing or anything like some languages seem to have with their types.


> int is 32 bits with no sign bit or anything like other Lisp implementations do

This seems potentially confusing, since usually "int" just refers to a signed integer of some platform specific size.

Maybe it would be better to say something like, "int is like uint32_t, 32 bits and no sign bit without any additional data"?


There is a module in gamelib [0] which will automatically clone, build, and link raylib to your program. There are several other third party libs there as well, including SDL2 and Curl.

[0] https://macoy.me/code/macoy/gamelib


Memory allocation matches C, i.e. malloc and free are used. If interoperating with C++, you can use new and delete.


Author here! Isconnected is a hypothetical.


Chat profanity filtering is usually part of Xbox/PlayStation certification requirements, so their hands might be tied on that.


And those certification requirements are written by whom?


I have a Surface Pro 2 running with the linux-surface kernel [0]. It feels like it has some rough edges - you have to decide between having pen support or having touch screen support, and suspend can be unreliable. These issues may be fixed now. Also, I encrypted my Windows partition, and now it requires the key each time to boot up, so I recommend against doing that.

Overall, I do agree that the hardware feels quite nice, and besides those issues I listed, the Linux experience is quite good. I was very happy to not be forced to use Windows.

[0] https://github.com/linux-surface/linux-surface


I'm not sure why you say it's a "quite safe" assumption that most games are written in C#. Unity's beginner-friendliness gives it a disproportionate presence online, while the vast majority of AAA games are still solidly C++.

If we eliminate all games with less than 1000 sales or something, I think it would be a very low confidence estimate.


I think perhaps they meant "most Unity games", where Unity was supposed to be implied by the context. It probably is safe to say most Unity games are C#, if we ignore the portion of the engine runtime that is written in C++, which makes sense for some metrics and not others.


I did something similar with a Raspberry Pi and Waveshare e-ink display: https://github.com/makuto/home-life-display


Yes, there's nothing in the language which is specific to games.

Once I get pure C output supported, it should be suitable even for embedded C environments.


That's correct. My goal wasn't to make a CL-compatible Lisp. I imagine the code will start to look less like C as more macros/generators get added.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: