Discuss Scratch

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

kinda like vim

/ string
* var

:print /'hello, world';
:declare [ *hw === /'hello, world' ];
:print *hw;

Why did I make this so complicated? Why not! I think its easier to maintain and cleaner. Also vim is cool
And this syntax looks cool

I dont know how to right a parser or in what language to do so. I want this language compilable into machine code as well or just ran like a script or somethin.

what should I name it

JNETL, Jayden's Neat Efficient Type Language.
or
VimScript
or somethin

Last edited by MagicCrayon9342 (Dec. 12, 2021 03:17:10)


Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

file extension?

*.jnetl
*.jnet
*.jn
*.j

*.vimscript
*.vimsc
*.vim
*.vs

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

I've decided on JNETL and *.jnetl

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

What should I write the interpreter in?
Removed, Reason: StrawPoll links not allowed.

Last edited by MagicCrayon9342 (Dec. 12, 2021 03:22:30)


Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

dhuls
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

What should I write the interpreter in?
(removed)
strawpoll links aren't allowed.

Citation Needed image by Jeffalo
$2
Highlight + SHIFT-DOWN to view my whole signature.
Contrary to popular belief, the ST does actually listen.
Computer: MS Surface Book 2. OS: Win10 x64 21H1. Browser: MS Edge or Firefox
I can usually be found in Suggestions and QaS, but I can sometimes be found in HWS, B&G, and the ATs. I'm also a Scratch Wiki editor. He/Him
Play my Game. Bitmap or Vector?
Offline Editor Sync. Lego Mindstorms and Spike Prime extension(s).
My 50th Post! My 100th Post!!! My 500th Post!!!!!My 1000th post
Want to be more popular than Griffpatch? Click This Link

Applications are open.
https://en.scratch-wiki.info/w/images/TFHBanner.png


(^.^ :: sensing) // this is Blocky, he eats kumquats before they eat my siggy
<-.- :: control> // This is my other kumquat guard. He was once a kumquat, but got kicked out for having sharp edges
;
MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

dhuls wrote:

MagicCrayon9342 wrote:

What should I write the interpreter in?
(removed)
strawpoll links aren't allowed.
ok

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

god286
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

I say Python, because C you don't know, and bash? Why

Last edited by god286 (Dec. 12, 2021 03:22:42)



                 _ ____  ___   __   
__ _ ___ __| |___ \( _ ) / /_
/ _` |/ _ \ / _` | __) / _ \| '_ \
| (_| | (_) | (_| |/ __/ (_) | (_) |
\__, |\___/ \__,_|_____\___/ \___/
|___/
^ inspired by @Chiroyce, made with figlet


MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

god286 wrote:

I say Python, because C you don't know, and bash? Why
bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

god286
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs


                 _ ____  ___   __   
__ _ ___ __| |___ \( _ ) / /_
/ _` |/ _ \ / _` | __) / _ \| '_ \
| (_| | (_) | (_| |/ __/ (_) | (_) |
\__, |\___/ \__,_|_____\___/ \___/
|___/
^ inspired by @Chiroyce, made with figlet


MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

dhuls wrote:

MagicCrayon9342 wrote:

What should I write the interpreter in?
(removed)
strawpoll links aren't allowed.
ok
Why are basically no links allowed.

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

god286 wrote:

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs
I don't want to make an interpreter out of an already slow method of interpreting (making an interpreter out of an interpreted language will cause slow downs)

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

JNETL
:def *a [ === (:output ^of [:math, 2, +, 2])
:prnt *a

JavaScript
var a = 2 + 2
console.log(a)

Python
a = 2 + 2
print(a)
———————————————————————–
4
—–

See how JNETL just looks cleaner and cooler, it is more code though. But as readable as English.

Last edited by MagicCrayon9342 (Dec. 12, 2021 03:33:54)


Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

dhuls
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

god286 wrote:

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs
I don't want to make an interpreter out of an already slow method of interpreting (making an interpreter out of an interpreted language will cause slow downs)
Scratch…

You could also use Cython, compile that to C, then compile the resulting .c file.

Citation Needed image by Jeffalo
$2
Highlight + SHIFT-DOWN to view my whole signature.
Contrary to popular belief, the ST does actually listen.
Computer: MS Surface Book 2. OS: Win10 x64 21H1. Browser: MS Edge or Firefox
I can usually be found in Suggestions and QaS, but I can sometimes be found in HWS, B&G, and the ATs. I'm also a Scratch Wiki editor. He/Him
Play my Game. Bitmap or Vector?
Offline Editor Sync. Lego Mindstorms and Spike Prime extension(s).
My 50th Post! My 100th Post!!! My 500th Post!!!!!My 1000th post
Want to be more popular than Griffpatch? Click This Link

Applications are open.
https://en.scratch-wiki.info/w/images/TFHBanner.png


(^.^ :: sensing) // this is Blocky, he eats kumquats before they eat my siggy
<-.- :: control> // This is my other kumquat guard. He was once a kumquat, but got kicked out for having sharp edges
;
MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

dhuls wrote:

MagicCrayon9342 wrote:

god286 wrote:

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs
I don't want to make an interpreter out of an already slow method of interpreting (making an interpreter out of an interpreted language will cause slow downs)
Scratch…

You could also use Cython, compile that to C, then compile the resulting .c file.
I mean that's even harder than the language I'm making.
And that says something.

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

ScratchCatHELLO
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

god286 wrote:

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs
I don't want to make an interpreter out of an already slow method of interpreting (making an interpreter out of an interpreted language will cause slow downs)
bash is also interpreted

also, I beg to differ.

enter command
West of House
This is an open field west of a white house, with a boarded front door.
There is a small mailbox here.
A rubber mat saying 'Welcome to Zork!' lies by the door.

>test
That's not a verb I recognise.

>
















Python 3 Text Adventure
cool new browser game - cursed laughing-crying emoji - Illuminati - you know waterbenders, but do you know stock-imagebenders? - snek - vibin' - Bump song (vevo) - Speed bump - yee - fred - m i c k e y



ScratchCatHELLO
I have 4300+ posts, I've been on scratch for 3 years, I'm a Forum Helper™ and I have a Scratch Wiki account!
I like: Python, CSS, Javascript, Rust

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

ScratchCatHELLO wrote:

MagicCrayon9342 wrote:

god286 wrote:

MagicCrayon9342 wrote:

bash is the language I'm strongest with, since it uses Linux commands and I've pretty much mastered those.
Windows compatibility? Also python is awesome, or if you really want, nodejs
I don't want to make an interpreter out of an already slow method of interpreting (making an interpreter out of an interpreted language will cause slow downs)
bash is also interpreted

also, I beg to differ.
But at least i know far more bash than python

btw jnetl examples here:
https://github.com/JaydenDev/jnetl/tree/main/examples

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

Jonathan50
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

Maybe try a parser generator (like Bison for C — depends what programming language you use). Writing it in Bash would be difficult and overcomplicated because of its peculiarities as a Unix shell and not a general-purpose procedural programming language.

Last edited by Jonathan50 (Dec. 12, 2021 03:47:36)

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

Jonathan50 wrote:

Maybe try a parser generator. Writing it in Bash would be difficult and overcomplicated.
a… what what what?

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

Jonathan50
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

MagicCrayon9342 wrote:

a… what what what?
Sorry, my original answer was kinda curt. I edited it a bit. A parser generator (like GNU Bison) is a program that takes a specification of your language's grammar (syntax) and generates a parser using a particular algorithm. Bison is for C, but there are probably parser generators for whatever languages you're familiar with.

Last edited by Jonathan50 (Dec. 12, 2021 03:58:44)

MagicCrayon9342
Scratcher
1000+ posts

The JNETL Programming Language, Jayden's Neat Efficient Language. Coming soon!

Jonathan50 wrote:

MagicCrayon9342 wrote:

a… what what what?
Sorry, my original answer was kinda curt. I edited it a bit. A parser generator (like GNU Bison) is a program that takes a specification of your language's grammar (syntax) and generates a parser using a particular algorithm. Bison is for C, but there are probably parser generators for whatever languages you're familiar with.
it looks confusing it doesn't even tell me where to start.

Tired of the mainstream browsers being so darn slow, taking so much RAM on your super old laptop. Well, Catalyst is the solution. It is a zero compromise browser that will run on anything! Available for Windows, MacOS, and Linux! It is super fast and customizable with a fresh and modern UI!!!.

Always use the latest version of an antivirus. To get the latest security and protection, it is also recommended to use the latest version of MacOS or one that get's security patches. Update your software or you will regret it, and you will have several risks waiting for you.

Powered by DjangoBB

Standard | Mobile