potigol / Potigol
Licence: gpl-2.0
Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
Stars: ✭ 179
Projects that are alternatives of or similar to Potigol
Programming
Code a program in a language of your choice.
Stars: ✭ 269 (+50.28%)
Mutual labels: hacktoberfest, beginner-friendly, functional-programming
Leetcode Solutions
This repository consists of solutions to the problem from LeetCode platform. Subscribe to our Channel for more updates
Stars: ✭ 128 (-28.49%)
Mutual labels: hacktoberfest, beginner-friendly
Grain
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✭ 2,199 (+1128.49%)
Mutual labels: compiler, functional-programming
Hacktoberfest2018
A repository for HacktoberFest 2018.
Stars: ✭ 139 (-22.35%)
Mutual labels: hacktoberfest, beginner-friendly
Algorithm Archive
A collaborative book on algorithms
Stars: ✭ 1,880 (+950.28%)
Mutual labels: hacktoberfest, beginner-friendly
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Stars: ✭ 12,270 (+6754.75%)
Mutual labels: hacktoberfest, compiler
Futhark
💥💻💥 A data-parallel functional programming language
Stars: ✭ 1,641 (+816.76%)
Mutual labels: hacktoberfest, compiler
Munus
Power of object-oriented programming with the elegance of functional programming in PHP.
Stars: ✭ 149 (-16.76%)
Mutual labels: hacktoberfest, functional-programming
Creative Computing Society.github.io
This is the Hacktoberfest first contribution website of CCS
Stars: ✭ 158 (-11.73%)
Mutual labels: hacktoberfest, beginner-friendly
Hacktoberfest 2k18 Katas
Game has ended :: Little challenges to up your Hacktoberfest game!
Stars: ✭ 160 (-10.61%)
Mutual labels: hacktoberfest, beginner-friendly
Cyclejs
A functional and reactive JavaScript framework for predictable code
Stars: ✭ 9,996 (+5484.36%)
Mutual labels: hacktoberfest, functional-programming
Developer Community Stats
🚀 A repository to encourage beginners to contribute to open source and for all contributors to view their Github stats
Stars: ✭ 116 (-35.2%)
Mutual labels: hacktoberfest, beginner-friendly
Codezilla
⚡️ codezilla ⚡️ One giant 🦖 collection of algorithms & design patterns.
Stars: ✭ 127 (-29.05%)
Mutual labels: hacktoberfest, functional-programming
Competitive Programming
Hello Programmers 💻 , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (-36.87%)
Mutual labels: hacktoberfest, beginner-friendly
Returns
Make your functions return something meaningful, typed, and safe!
Stars: ✭ 2,015 (+1025.7%)
Mutual labels: hacktoberfest, functional-programming
Command Block Assembly
Compile high-level code into Minecraft commands
Stars: ✭ 175 (-2.23%)
Mutual labels: hacktoberfest, compiler
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+659.78%)
Mutual labels: compiler, functional-programming
Bqn
An APL-like programming language. Self-hosted!
Stars: ✭ 100 (-44.13%)
Mutual labels: compiler, functional-programming
Typelang
🌳 A tiny language interpreter implemented purely in TypeScript's type-system
Stars: ✭ 149 (-16.76%)
Mutual labels: compiler, functional-programming
Linguagem Potigol
Linguagem de Programação moderna para iniciantes
Características
- Sintaxe simples
- Palavras-chave em português
- Tipagem estática e forte
- Inferência de tipos
- Multiparadigma
- Encoraja a programação funcional
Como usar:
- Baixe a versão mais recente do Potigol https://github.com/potigol/Potigol/releases
- Descompacte o arquivo
- Para executar o Editor de Código digite no prompt do terminal
java -jar epotigol.jar
- Para executar um programa em Potigol digite no prompt do terminal
java -jar potigol.jar arquivo.poti
- No Windows basta usar
epotigol
oupotigol arquivo.poti
.
Exemplos: https://github.com/potigol/Potigol/wiki/jogos
Editores de Código
Editores de código para Potigol:
- [x] Editor Potigol (já incluso na versão executável de Potigol)
- [x] JCEditor
- [x] Plugin para o Atom
- [x] Plugin para o Vim
- [x] Plugin (potigol/PotigolAce) para o Ace Editor
- [x] Plugin (nelson-ion/potigol_codemirror) para o CodeMirror
Instalação
Veja o passo a passo de como instalar o Potigol em sistemas Windows e Linux
Windows 7, 8 e 10
- Baixe a versão mais nova do Potigol: https://github.com/potigol/Potigol/releases
- Descompacte o arquivo e copie a pasta Potigol para c:\potigol
- Envie um atalho de "epotigol.jar" para a área de trabalho
- Altere o nome do atalho para "Editor Potigol"
- Em propriedades, altere o ícone. Escolha o ícone em cores que está na pasta do Potigol.
- Envie um atalho de C:\Windows\System32\cmd.exe para a área de trabalho.
- Em propriedade altere:
Destino: %windir%\system32\cmd.exe /E:ON /K C:\potigol\configpotigol.bat
Iniciar em: [Vazio]
Alterar ícone. Escolha o icone em preto e branco.
- Usando o botão direito do mouse escolha a opção "Fixar na Tela Inicial".
LINUX
- Baixe a versão mais nova do Potigol: https://github.com/potigol/Potigol/releases
- Copie a pasta Potigol para o local adequado
- Insira as linhas abaixo no final do arquivo /etc/bash.bashrc
alias potigol='java -jar [caminho até a pasta do potigol]/potigol.jar'
alias epotigol='java -jar [caminho até a pasta do potigol]/epotigol.jar'
- Crie o arquivo '~/Área de Trabalho/potigol_lancador.desktop'
[Desktop Entry]
Name=Potigol
Type=Application
Exec=java -jar [caminho até a pasta do potigol]/epotigol.jar
Icon=[caminho até a pasta do potigol]/potigol.png
Compilação
Para compilar siga as instruções em compilação.md
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].