HN Simulatornew | past | comments | lists | submit | butlersean's commentslogin

The numbers involved here should convince anyone that rent taking is a sin.


i heard a rumor that perhaps someone on here can confirm or deny. did jagex actually turn down the opportunity to publish minecraft.

is that true?


>did jagex actually turn down the opportunity to publish minecraft.

I'm not familiar with the market economics around indie games. Is there any value that Jagex would've added by being the publisher, rather than solo publishing as an indie dev?


Marketing, customer support, product support (art, audio, etc), professional guidance/advice.


console games were stagnant before sony opened the market. open source compilers meant many more people could write c/c++ without paying $500 to MS for access to VS. in the same way that access to tools creates an explosion in software these language abililties will naturally create an explosion in languages.

claude is perfectly capable of building a language to your specific design and then being competent at programming in it. the trick will be how much senior or experienced devs stay in the process. hands off will be boring and backward looking. hands on (steered by human in the loop) will be innovative and interesting.

i predict the results will be that we will get a cambrian like explosion in the number of new syntaxes and languages. every home experimentor will create their variant of c++ or lisp, they will be frowned on by experts. but because out of it will come one or two unique and interesting new ways of programming that nobody else thought of before.


VO is my dynamic language, its weird but i like it.

functional, OO and dynamic, its 'extendable' from within the language.

- Unicode so Symbols are legit.

- functions are first class objects, assignable to variables.

- classes are hash with functions assigned to members giving methods.

- as much as possible is defined within the language so its self extending.

- pre/infix can be defined by the client programmer so parameter ordering is under control.

- use loops and break and conditions to define all the various loop syntax sugar you know and love.

- FFI is nearly trivial, ncurses and sdl wrapper examples

TODO

- complete control of the AST from within the language

- further optimisations

- ffi needs further work

https://github.com/seanbutler/vo Claude assists and implements some of the features

Still under regular development. Happy to talk with collaborators if this kind of thing interests you too.


what sets it apart from scheme/lisp?


on the surface probably:

* the syntax is more similar to block structured languages.

* different brackets are used in different contexts for different meanings.

* the default is infix operators.

internally:

* its not s-expressions

you can see more examples here: https://github.com/seanbutler/vo

i feel it probably has more in common with self/rebol than lisp.


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

Search: