6 ms·
Show HN: Ape Playground
- robinj6 6y agoReads very similar to JavaScript.
- tyingq 6y agoprintln("hello\0world") prints out just "hello". What datatype would you use for reading/writing binary data? Or is that maybe out of scope?
- kgabis 6y agoIt doesn't provide any functions for binary data manipulation (for now), but you can create a custom data type using "ape_object_make_external" and add native functions for reading/writing to it.
- oefrha 6y agoWhen I read the title I thought it would be a playground for Actually Portable Executable. https://justine.lol/ape.html https://justine.lol/ape.html
- lvturner 6y agoI was honestly expecting a playground, for apes. Perhaps it's time I took a holiday!
- cookiengineer 6y agoWhen I read the title I thought it would be a playground for the Ajax Push Engine and thought "what is this? 2005?" Archived inactive repositories and website for sake of completeness: [1] https://github.com/APE-Project https://github.com/APE-Project [2] http://web.archive.org/web/20090402211157/http://www.ape-project.org/en/ http://web.archive.org/web/20090402211157/http://www.ape-pro...
- paraboul 6y agoI wasn't expecting someone to mention it :-)
- vanderZwan 6y agoWell, it can be embedded in C so APE-to-APE compilation should theoretically be possible
- mike_d 6y agoHere is the readme: https://github.com/kgabis/ape/blob/master/readme.md https://github.com/kgabis/ape/blob/master/readme.md
- yumraj 6y agoAm I the only one who expected a game with apes jumping and swinging from trees and so on..
- luckman212 6y agoI was expecting WSB ... smooth brained something something, apes together strong, diamond hands, more tendies, to the moon...
- spicybright 6y agoKind of wish new languages were a lot less boring. Almost every project like this is just classic imperative programming with different syntax. I want to see new languages that bring something new to the table besides what you'd make for a compiler class final.
- kgabis 6y agoApe is supposed to be a boring language with C-like syntax that's very easy to embed and use (coming from game development there's definitely a need for that). Although I do think that the way it handles crashes with "recover" statement brings something new to the table.
- slmjkdbtl 6y agoi think a lot people who make their own language is for personal engineering instead of making an PL argument. "boring" languages are underrated imo, almost every language have some bloat like OOP or whatever, to me it's interesting to think about what's the barebone of imperative scripting and how we can do subtraction instead of addition