jazzdotdev / jazz

The Scripting Engine that Combines Speed, Safety, and Simplicity
Apache License 2.0
146 stars 11 forks source link

organize bindings #140

Open naturallymitchell opened 5 years ago

naturallymitchell commented 5 years ago

crypto is a possible example, eg with blake2 added there would like functions in individual files, and mod.rs/base.rs for common code, eg imports

an information architecture (IA) example to draw upon is gnome/xfce/kde application menus, eg office, network, system, multimedia, graphics, etc

naturallymitchell commented 5 years ago

reactions?

# system
time
fs

# string
case <- heck
mime
uuid
sets <- stringset (rename into_table->to_table)
regex
diff

# text
yaml
json
scl
select

# archive
zip
tar

# app
git
tera
markdown
tantivy
log

# web
server
client
dariusc93 commented 5 years ago

web-server and web-client and such variants should go into web

naturallymitchell commented 5 years ago

updated. thanks. I had it that way at first, but since it was only two, I changed it. even at two it warrants its own group, since it's so important, plus hopefully soon there'll be websocket - possibly in its own binding vs existing, not sure. and now there's no more than 6 per group. very nice.

I'm just a tad bit unsure of 'text' and 'string'. are those good? 'system' and 'archive' are a bit odd, but they seem to make sense.

archive could have: rar/par, 7z, gz, .... system could have: desktop stuff, hardware stuff - like android, ...

naturallymitchell commented 5 years ago

hmm.. git seems to have lost the history of every file and yet github shows where it came from - but only in the commit

dariusc93 commented 5 years ago

Could you explain? The history is still there for me

dariusc93 commented 5 years ago

Ok I see what youre referring too which I find a bit strange but from what I see, it is how git work when it comes to moving/renaming a file. The history is still there though if you run git log --follow <path/to/file> (which is what my client does by default).

naturallymitchell commented 5 years ago

The history is still there though

cool. ty