butlersean
Joined 12 years ago
Joined 12 years ago
is that true?
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.
* 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.
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.
it’s been common in political process to draw up a number of proposals like this. The end result will be more acceptable.
The telegraph is a broadsheet that likes to stoke political fear to promote its preferred party. The headline sounds like it’s the outcome for the British government. But it’s really the opening position of the Americans.
The uk gov are watching Australia and the evidence to see the effect of their new ban in practice.
This is normal practice for any government.
No news here. Just bait by a right wing Conservative Party mouthpiece.
For those outside the UK the Telegraph should not be considered unbiased news.
i bought his book totally worth it http://mazesforprogrammers.com/
compare and contrast: - he committed suicide - he was a victim of suicide - he died by suicide
each implies different levels of legality and passivity, and therefore control, and responsibility.
in this particular case the passive voice is extra important because to any reasonable person the post office management / fujitsu / uk gov are the responsible parties.
fn isnt a legitimate short form of function
fun doesnt work because of the amusement factor
func is the only alternative we have left