You appear to be advocating a new:
- functional
- imperative
- object-oriented
- procedural
- stack-based
- "multi-paradigm"
- lazy
- eager
- statically-typed
window.add-event-listener(\load, (!-> | |
container = document.create-element \div | |
container.id = \check-results-container | |
ul = document.create-element \ul | |
ul.id = \check-results | |
container.append-child ul | |
container |> document.body.append-child ), false) | |
check-assert = (value, desc) !-> | |
container = document.get-element-by-id \check-results |
module Data where | |
with (~Closure, ~Countable, ~Exception, ~ReflectionClass) do | |
("../Data.Types.php" :: File).requireOnce! | |
class ClassHolder(className :: Str) | |
with contract Countable | |
my publicMethods :: Int <- 0 | |
my methods :: [~ReflectionMethod] <- [||] |
You appear to be advocating a new:
program Enterprise; | |
{* | |
@date : 11/19/2014 | |
@authors : Marcelo Camargo, | |
Eduardo Tell. | |
@compiler: Free Pascal. | |
*} | |
/** Consider the interface | |
interface Mappable<A> { | |
map: (A → B) → Mappable<B> | |
} | |
*/ | |
function Identity(value) { |
module ParseWhile where | |
-- Import necessary libraries | |
import System.IO | |
import Control.Monad | |
import Text.ParserCombinators.Parsec | |
import Text.ParserCombinators.Parsec.Expr | |
import Text.ParserCombinators.Parsec.Language | |
import qualified Text.ParserCombinators.Parsec.Token as Token |
{* | |
The MIT License (MIT) | |
Copyright (c) 2015, Marcelo Camargo <marcelocamargo@linuxmail.org> | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is |
/** | |
* This file is responsible by the preprocessor definitions and macros for | |
* work on syntax. | |
* @lastmod: 2015-03-13 | |
* @author : Marcelo Haskell Camargo | |
*/ | |
// Range syntax: @{ nStart .. nEnd } | |
#xtranslate @{ <nStart> .. <nEnd> } => Z_Range( <nStart>, <nEnd> ); | |
// Range syntax with step: @{ nStart, nNext .. nEnd } |
<?php | |
# Copyleft (C) Marcelo Camargo. | |
try { | |
# First we verify if we already have a directory to store our docs. | |
if (!is_dir("functions")) | |
mkdir("functions"); | |
# Samples sources are stored inside functions folder | |
if (!is_dir("functions/samples")) | |
mkdir("functions/samples"); |
{ | |
"cmd": ["java", "-jar", "C:\/TOTVS\/command_line_tools\/tdscli.jar", "-help"], | |
"encoding": "cp1252", | |
"variants": [ | |
{ | |
"cmd": ["java", "-jar", "C:\/TOTVS\/command_line_tools\/tdscli.jar", "compile", | |
"program=$file", "includes=C:\/ambientes_protheus\/M118_SQA_VALID2\/include", | |
"server=localhost", "port=25006", "environment=M118_SQA_VALID2", "serverType=Advpl", | |
"user=admin", "psw=", |